15Jul

Kasutaja lisamine Linuxi gruppi( või teise rühma)

Kasutajakontosid

saab määrata ühele või mitmele grupile Linuxis. Saate konfigureerida faili õigusi ja muid privileege rühmas. Näiteks Ubuntu puhul saavad sudo grupi kasutajad lubada ainult kõrgemate lubade saamiseks sudo käsku.

Uue rühma loomine

Kui soovite oma süsteemis luua uue rühma, kasutage käsuga groupadd käsku, asendades new_group selle nimel, mida soovite luua. Peate kasutama sudo ka selle käsklusega( või Linuxi distributsioonidel, mis ei kasuta sudo-d, peate enne käskluse käivitamist käivitama su käsu ise, et saada kõrgemat õigust).

sudo groupadd mynewgroup

Lisage olemasolev kasutajakonto grupile

Olemasoleva kasutajakonto lisamiseks oma süsteemi gruppi kasutage käsuga usermod, asendades näiteks grupirühma selle grupi nimega, kellele soovite lisada kasutajale andexampleusername kooskasutaja nimi, mida soovite lisada.

usermod -a -G examplegroup exampleusername

Näiteks kasutaja geeki lisamiseks grupile sudo kasutage järgmist käsku:

usermod -a -G sudo geek

Kasutaja esmase grupi

muutmine Kuigi kasutajakonto saab olla osamitu rühma, üks rühmadest on alati "esmane rühm" ja teised on "sekundaarsed rühmad".Kasutaja sisselogimisprotsess ja kasutaja loodud failid ja kaustad määratakse primaarrühmale.

Selleks, et muuta esmast rühma, mille kasutaja on määratud, käivitage käsuga usermod, asendades näide rühmaga selle grupi nimega, mille peamist esimest ja näidisinime on kasutajanime nimega.

usermod -g grupi nimi kasutajanimi

Märkige -g siin. Kui kasutate väiketähti g, määrake peamine grupp. Kui kasutate ülakatut -G, nagu eespool, määrate uue sekundaarrühma.

Vaadake gruppe Kasutajakonto antakse

-le. Rühmade vaatamiseks, milleks on määratud praegune kasutajakonto, käivitage rühmade käsk. Näete gruppide loendit.

rühmad

Iga rühma jaoks numbriliste ID-de vaatamiseks käivitage selle asemel id-käsk:

id

Rühmade vaatamiseks on määratud teine ​​kasutajakonto, käivitage rühmade käsk ja määrake kasutajakonto nimi.

grupid näitenimega

Saate vaadata ka iga rühmaga seotud numbrilisi ID-sid, käivitades id-käskluse ja määranud kasutajanime.

id exampleusername

Esimene rühm rühmituste loendis või grupis, mis on näidatud id-loendi järel "gid =", on kasutajakonto esmane rühmitus. Teised rühmad on sekundaarsed rühmad. Nii on allpool oleval pildil olev kasutajakonto esmane rühm näide.

Uue kasutaja loomine ja grupi määramine ühes juhises

Võib mõnikord soovida luua uue kasutajakonto, millel on juurdepääs konkreetsele ressursile või kataloogile, näiteks uuele FTP-kasutajale. Võite määrata rühmad, mille kasutajakonto loomine kasutajaaddi käsuga luuakse, näiteks:

useradd -G examplegroup exampleusername

Näiteks uue kasutajakonto nimega jsmith loomiseks ja sellele kontole ftp-i määramiseksgrupp:

useradd -G ftp jsmith

Soovid sellele kasutajale hiljem sellele salasõna määrata, muidugi:

passwd jsmith

Kasutaja lisamine mitmesse rühma

Omistades teiseseid rühmi kasutajakontole, saate kergesti määrata mitu rühma korraga, loendist eraldades komaga.

usermod -a -G group1, group2, group3 exampleusername

Näiteks kasutaja nimega geek lisamiseks ftp-, sudo- ja näideirühmadele kasutaksite:

usermod -a -G ftp, sudo, näide geek

Võite määrata nii palju rühmi, kui soovite, eraldage need kõik komaga.

Kuva kõik süsteemis olevad grupid

Kui soovite vaadata oma süsteemis olevate kõikide gruppide loendit, võite kasutada getent-käsku

getent grupp

See väljund näitab ka, millised kasutajakontod kuuluvad mõne gruppi. Nii näeme allpool oleval ekraanipildil, et kasutajakontod syslog ja chris on adm-grupi liikmed.

See peaks hõlmama kõike, mida vaja teada, et lisada kasutajaid Linuxi gruppidesse.