Groupmod: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mmandel (talk | contribs)
No edit summary
Mmandel (talk | contribs)
 
(18 intermediate revisions by the same user not shown)
Line 5: Line 5:


==Sissejuhatus==
==Sissejuhatus==
Groupmod käsk võimaldab [[Linux]]-i tüüpi operatsioonisüsteemi käsureal muuta grupi informatsiooni. [http://www.sanfoundry.com/groupmod-command-usage-examples/] Groupmod käsklus peab olema sisestatud juurkasutajaõigustes.
Groupmod käsk võimaldab [[Linux]]-i tüüpi operatsioonisüsteemi käsureal muuta grupi informatsiooni. [http://www.tutorialspoint.com/unix_commands/groupmod.htm]


==Kirjeldus==
==Kirjeldus==


Groupmod käsklus muudab sissekandeid failides: [[/etc/group]] ja [[/etc/gshadow]]. Antud käsu kasutamiseks peab kasutaja olema sisse logitud [[root]] kasutajaga, või peavad kasutajal olema superkasutaja õigused.
Groupmod käsklus muudab sissekandeid failides: [[/etc/group]] ja [[/etc/gshadow]].[http://www.tutorialspoint.com/unix_commands/groupmod.htm] Antud käsu kasutamiseks peavad tavaliselt kasutajal olema juurkasutajaõigused(oleneb masina konfiguratsioonist).[http://www.yolinux.com/TUTORIALS/LinuxTutorialManagingGroups.html]


Groupmod käsklus võimaldab kasutajal muuta grupi nime, grupi id-d, ning isegi parooli(pole soovitatav).
Groupmod käsklus võimaldab kasutajal muuta juba eksisteeriva grupi nime, grupi id-d, ning isegi parooli(pole soovitatav).[http://www.sanfoundry.com/groupmod-command-usage-examples/] Gruppi saab luua käsuga [[addgroup]].
Groupmod on analoogne käsklus [[usermod]]-iga, kuid groupmod muudab kasutajate info asemel grupi infot.
 
Antud käsklus on vajalik, kuid suhteliselt piiratud võimalustega.


==Võtmed==
==Võtmed==


Groupmod käsul on olemas mitmed võtmed[http://www.http://linux.die.net/man/8/groupmod]:
Groupmod käsul on olemas mitmed võtmed[http://www.sanfoundry.com/groupmod-command-usage-examples/]:


Grupinime saab muuta võtmega -n. "Grupinimi" muudetakse ära "uusgrupinimi"-ks
Grupinime saab muuta võtmega -n. "grupinimi" muudetakse ära "uusgrupinimi"-ks
<pre>
<pre>
groupmod -n uusgrupinimi grupinimi
groupmod -n uusgrupinimi grupinimi
</pre>
</pre>


Grupi id muutmine käib võtmega -g. Grupil "grupinimi" muudetakse grupi id väärtuseks "123". Grupi id väärtus peab olema mitte-negatiivne täisarv, mis '''on unikaalne''' (välja arvatud siis, kui kasutatakse ka -o võtit). Kuna 0-999 on tavaliselt reserveeritud süsteemsetele kasutajatele, siis on soovitatav kasutada GID-sid alates 1000-st.
Grupi id muutmine käib võtmega -g. Grupil "grupinimi" muudetakse grupi id väärtuseks "1234". Grupi id väärtus peab olema mitte-negatiivne täisarv, mis '''on unikaalne''' (välja arvatud siis, kui kasutatakse ka -o võtit). Kuna 0-999 on tavaliselt reserveeritud süsteemsetele kasutajatele, siis on soovitatav kasutada GID-sid alates 1000-st.
<pre>
<pre>
groupmod -g 123 grupinimi
groupmod -g 1234 grupinimi
</pre>
</pre>


Grupi id muutmine. Kasutades lisaks -g võtmele võtit -o '''ei pea uus grupi id olema unikaalne'''. Grupil "grupinimi" muudetakse grupi id ära "123"-ks. Grupi id väärtus peab olema mitte-negatiivne täisarv.
Grupi id muutmine. Kasutades lisaks -g võtmele võtit -o '''ei pea uus grupi id olema unikaalne'''. Grupil "grupinimi" muudetakse grupi id ära "1234"-ks. Grupi id väärtus peab olema mitte-negatiivne täisarv.
<pre>
<pre>
groupmod -g 123 -o grupinimi
groupmod -g 1234 -o grupinimi
</pre>
</pre>


Line 40: Line 37:
</pre>
</pre>


Olemas on lisaks veel -p võti, mida kasutatakse paroolihaldusel, kuid selle kasutamine ei ole soovitatav, sest see on ebaturvaline.
Olemas on lisaks veel -p võti, mida kasutatakse paroolihaldusel, kuid enne selle kasutamist on soovitatav veenduda, et see on süsteemi parooli-eeskirjadega kooskõlas. Antud võtme kasutamine ei ole soovitatav, kuna parool (või krüpteeritud parool) on nähtav kasutajatele kes vaatavad protsessilisti.[http://www.sanfoundry.com/groupmod-command-usage-examples/]


==Väljundid==
==Väljundid==
Line 83: Line 80:


==Näited==
==Näited==
 
===Näide1===
Muudab grupi "raamatupidajad" nime "raamatupidaja2"-ks.
Muudab grupi "raamatupidajad" nime "raamatupidaja2"-ks.
/etc/group faili sisu enne käsu sisestamist: <code>raamatupidajad:x:1041:mati,kati,azamat</code>.
Kirje failis [[/etc/group]] enne käsu sisestamist: <code>raamatupidajad:x:1041:mati,kati,azamat</code>.
<pre>
<pre>
groupmod -n raamatupidaja2 raamatupidajad
groupmod -n raamatupidaja2 raamatupidajad
</pre>
</pre>
/etc/group faili sisu pärast käsu sisestamist: <code>raamatupidaja2:x:1041:mati,kati,azamat</code>
Kirje failis [[/etc/group]] pärast käsu sisestamist: <code>raamatupidaja2:x:1041:mati,kati,azamat</code>.




===Näide2===
Muudab grupi "raamatupidajad" ID "1045"-ks.
Muudab grupi "raamatupidajad" ID "1045"-ks.
/etc/group faili sisu enne käsu sisestamist: <pre>raamatupidajad:x:1041:mati,kati,azamat</pre>.
Kirje failis [[/etc/group]] enne käsu sisestamist: <code>raamatupidajad:x:1041:mati,kati,azamat</code>. Ehk GID 1041 muudetakse 1045-ks.
<pre>
<pre>
groupmod -g 854 raamatupidajad
groupmod -g 1045 raamatupidajad
</pre>
</pre>
/etc/group faili sisu pärast käsu sisestamist: <pre>raamatupidajad:x:1045:mati,kati,azamat</pre>.
Kirje failis [[/etc/group]] pärast käsu sisestamist: <code>raamatupidajad:x:1045:mati,kati,azamat</code>.


==Kokkuvõte==
==Kokkuvõte==


Antud käsk on administreerimisel tihti kasutatav käsk. Või kasutajahalduses
Groupmod käsuga saab lihtsasti muuta grupi id-d või grupi nimetust.
Kuigi antud käsul on suhteliselt piiratud võimalused on see kindlasti vajalik igale [[Linux]]i-tüüpi masina administraatorile.
Groupmod on kasutajahalduses "lollikindel" käsk(alternatiivina saaks näiteks ka otse /etc/group faili muuta, kuid vigade tegemine võib seisata kogu süsteemi töö).[http://unix.stackexchange.com/questions/79176/is-there-any-reason-to-avoid-editing-etc-group-directly]


==Viited==
==Viited==
1. http://www.sanfoundry.com/groupmod-command-usage-examples/ <br>
1. http://www.tutorialspoint.com/unix_commands/groupmod.htm <br>
2. http://www.sanfoundry.com/groupmod-command-usage-examples/ <br>
2. http://www.tutorialspoint.com/unix_commands/groupmod.htm <br>
3. http://www.tutorialspoint.com/unix_commands/groupmod.htm <br>
3. http://www.yolinux.com/TUTORIALS/LinuxTutorialManagingGroups.html <br>
4. http://www.computerhope.com/unix/groupmod.htm <br>
4. http://www.sanfoundry.com/groupmod-command-usage-examples/ <br>
5. http://crybit.com/groupmod-commands-switches/ <br>
5. http://www.sanfoundry.com/groupmod-command-usage-examples/ <br>
6. http://www.sanfoundry.com/groupmod-command-usage-examples/ <br>
7. http://unix.stackexchange.com/questions/79176/is-there-any-reason-to-avoid-editing-etc-group-directly <br>

Latest revision as of 18:58, 23 December 2015

Autor

Marko Mandel A21 2015-sügis

Esitamise kuupäev: 02.12.2015

Sissejuhatus

Groupmod käsk võimaldab Linux-i tüüpi operatsioonisüsteemi käsureal muuta grupi informatsiooni. [1]

Kirjeldus

Groupmod käsklus muudab sissekandeid failides: /etc/group ja /etc/gshadow.[2] Antud käsu kasutamiseks peavad tavaliselt kasutajal olema juurkasutajaõigused(oleneb masina konfiguratsioonist).[3]

Groupmod käsklus võimaldab kasutajal muuta juba eksisteeriva grupi nime, grupi id-d, ning isegi parooli(pole soovitatav).[4] Gruppi saab luua käsuga addgroup.

Võtmed

Groupmod käsul on olemas mitmed võtmed[5]:

Grupinime saab muuta võtmega -n. "grupinimi" muudetakse ära "uusgrupinimi"-ks

groupmod -n uusgrupinimi grupinimi

Grupi id muutmine käib võtmega -g. Grupil "grupinimi" muudetakse grupi id väärtuseks "1234". Grupi id väärtus peab olema mitte-negatiivne täisarv, mis on unikaalne (välja arvatud siis, kui kasutatakse ka -o võtit). Kuna 0-999 on tavaliselt reserveeritud süsteemsetele kasutajatele, siis on soovitatav kasutada GID-sid alates 1000-st.

groupmod -g 1234 grupinimi

Grupi id muutmine. Kasutades lisaks -g võtmele võtit -o ei pea uus grupi id olema unikaalne. Grupil "grupinimi" muudetakse grupi id ära "1234"-ks. Grupi id väärtus peab olema mitte-negatiivne täisarv.

groupmod -g 1234 -o grupinimi

Nagu peaaegu igal käsklusel, on ka groupmod käsklusel võimalik kasutada abi võtit -h, mis kuvab lisainfot käskluse kohta.

groupmod -h

Olemas on lisaks veel -p võti, mida kasutatakse paroolihaldusel, kuid enne selle kasutamist on soovitatav veenduda, et see on süsteemi parooli-eeskirjadega kooskõlas. Antud võtme kasutamine ei ole soovitatav, kuna parool (või krüpteeritud parool) on nähtav kasutajatele kes vaatavad protsessilisti.[6]

Väljundid

Groupmod käskluse sooritamise staatused:

tabel 1

Kood Kirjeldus
0 käsk õnnestus
2 viga käsu süntaksis
3 vigane argument
4 sisetatud gruppi ei eksisteeri
6 sisetatud gruppi ei eksisteeri
9 soovitud grupi nimi on juba kasutusel
10 grupi faili muutmine ebaõnnestus

Näited

Näide1

Muudab grupi "raamatupidajad" nime "raamatupidaja2"-ks. Kirje failis /etc/group enne käsu sisestamist: raamatupidajad:x:1041:mati,kati,azamat.

groupmod -n raamatupidaja2 raamatupidajad

Kirje failis /etc/group pärast käsu sisestamist: raamatupidaja2:x:1041:mati,kati,azamat.


Näide2

Muudab grupi "raamatupidajad" ID "1045"-ks. Kirje failis /etc/group enne käsu sisestamist: raamatupidajad:x:1041:mati,kati,azamat. Ehk GID 1041 muudetakse 1045-ks.

groupmod -g 1045 raamatupidajad

Kirje failis /etc/group pärast käsu sisestamist: raamatupidajad:x:1045:mati,kati,azamat.

Kokkuvõte

Groupmod käsuga saab lihtsasti muuta grupi id-d või grupi nimetust. Kuigi antud käsul on suhteliselt piiratud võimalused on see kindlasti vajalik igale Linuxi-tüüpi masina administraatorile. Groupmod on kasutajahalduses "lollikindel" käsk(alternatiivina saaks näiteks ka otse /etc/group faili muuta, kuid vigade tegemine võib seisata kogu süsteemi töö).[7]

Viited

1. http://www.tutorialspoint.com/unix_commands/groupmod.htm
2. http://www.tutorialspoint.com/unix_commands/groupmod.htm
3. http://www.yolinux.com/TUTORIALS/LinuxTutorialManagingGroups.html
4. http://www.sanfoundry.com/groupmod-command-usage-examples/
5. http://www.sanfoundry.com/groupmod-command-usage-examples/
6. http://www.sanfoundry.com/groupmod-command-usage-examples/
7. http://unix.stackexchange.com/questions/79176/is-there-any-reason-to-avoid-editing-etc-group-directly