Lisa kasutaja gruppi (või teise gruppi) Linuxis
Grupi muutmine, millega kasutaja on seotud, on üsna lihtne ülesanne, kuid kõik ei tea käske, eriti kasutaja lisamiseks teisese gruppi. Me kõnnime läbi kõigi teie stsenaariumide.
Kasutajakontosid saab määrata ühele või mitmele grupile Linuxis. Faili õigused ja muud privileegid saab grupeerida. Näiteks võib Ubuntu puhul kasutada ainult sudo grupi kasutajaid sudo
käsk saada kõrgendatud õigusi.
Lisage uus rühm
Kui soovite oma süsteemis uue grupi luua, kasutage groupadd
käsk järgmine käsk, asendades uue_grupi selle grupi nimega, mida soovite luua. Selle käsu abil peate kasutama ka sudot (või Linuxi distributsioonidel, mis seda ei kasuta) sudo
, peate käivitama su
käsku saada enne käsu käivitamist kõrgendatud õigusi.
sudo groupadd mynewgroup
Lisage gruppi olemasolev kasutajakonto
Olemasoleva kasutajakonto lisamiseks oma süsteemi gruppi kasutage usermod
käsk, asendades examplegroup
selle grupi nimega, kellele kasutaja soovite lisadanäite kasutajanimi
selle kasutaja nimega, kelle soovite lisada.
usermod -a -G examplegroup exampleusername
Näiteks kasutaja lisamiseks geek
grupile sudo
, kasutage järgmist käsku:
usermod -a -G sudo geek
Muutke kasutaja peamist rühma
Kuigi kasutajakonto võib olla mitme grupi osa, on üks gruppidest alati „esmane grupp” ja teised on „kõrvalrühmad”. Kasutaja sisselogimisprotsess ning failid ja kaustad, mille kasutaja loob, määratakse esmase grupi jaoks.
Primaarse grupi muutmiseks, millega kasutaja on määratud, käivitage usermod
käsk, asendadesexamplegroup
selle grupi nimega, kelleks soovite olla esmane ja näite kasutajanimi
kasutajakonto nimega.
usermod -g grupinime kasutajanimi
Pange tähele -g
siin. Kui kasutate väiketähti g, määrate esmase grupi. Suurtähtede kasutamisel -G
, nagu eespool, määrate uue sekundaarrühma.
Vaadake gruppe, millele kasutajakonto on määratud
Et vaadata gruppe, millele on määratud praegune kasutajakonto, käivitage rühmad
käsk. Näete rühmade loendit.
rühmad
Iga grupiga seotud numbriliste ID-de vaatamiseks käivitage id
käsk selle asemel:
id
Et vaadata gruppe, millele on määratud teine kasutajakonto, käivitage rühmad
käsk ja määrake kasutajakonto nimi.
rühmade näite kasutajanimi
Samuti saate iga grupiga seotud numbrilisi ID-sid vaadata id
käsk ja kasutajanimi.
id näide kasutajanimi
Esimene grupp rühmad
loendis või grupis, mis on näidatud pärast “gid =” id
loend on kasutajakonto peamine grupp. Teised rühmad on sekundaarrühmad. Nii on allpool oleval pildil kasutajakonto peamine rühm näiteks
.
Uue kasutaja loomine ja grupi määramine ühele käsule
Mõnikord võite luua uue kasutajakonto, millel on juurdepääs konkreetsele ressursile või kataloogile, nagu uus FTP kasutaja. Võite määrata grupid, millele kasutajakonto kasutajakonto loomisel omistatakse useradd
käsk, nagu nii:
useradd -G examplegroup näide kasutajanimi
Näiteks selleks, et luua uus kasutajakonto nimega jsmith ja määrata see konto ftp grupile, käivitaksite:
useradd -G ftp jsmith
Soovite sellele kasutajale hiljem määrata parooli, muidugi:
passwd jsmith
Lisage kasutaja mitmele grupile
Kui lisate kasutajakontole sekundaarrühmi, saate hõlpsasti määrata mitu rühma korraga, eraldades loendi komaga.
usermod -a -G group1, group2, group3 exampleusername
Näiteks, et lisada kasutaja nimeks geek nimega ftp, sudo ja näide rühmadesse, käivitaksite:
usermod -a -G ftp, sudo, näiteks geek
Saate määrata nii palju rühmi kui soovid, vaid eraldage need koma abil.
Vaata kõiki süsteemi gruppe
Kui soovite vaadata oma süsteemi kõigi gruppide loendit, saate seda kasutada sinna
käsk:
grupp
See väljund näitab ka, millised kasutajakontod on selle grupi liikmed. Nii näeme allpool oleval pildil, et kasutajakonto syslog ja chris on adm grupi liikmed.
See peaks hõlmama kõike, mida pead teadma kasutajate lisamisest Linuxi gruppidele.