Groupmod

From ICO wiki
Revision as of 18:35, 23 December 2015 by Mmandel (talk | contribs) (→‎Võtmed)
Jump to navigationJump to search

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] Grupi 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 "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.

groupmod -g 123 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 "123"-ks. Grupi id väärtus peab olema mitte-negatiivne täisarv.

groupmod -g 123 -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.

groupmod -g 1045 raamatupidajad

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

Kokkuvõte

Antud käsklus on vajalik, kuid suhteliselt piiratud võimalustega.Antud käsk on administreerimisel tihti kasutatav käsk. Või kasutajahalduses

Viited

1. http://www.sanfoundry.com/groupmod-command-usage-examples/
2. http://www.sanfoundry.com/groupmod-command-usage-examples/
3. http://www.tutorialspoint.com/unix_commands/groupmod.htm
4. http://www.computerhope.com/unix/groupmod.htm
5. http://crybit.com/groupmod-commands-switches/