Kasutaja lisamine Linuxi rühma (või teise rühma)
Kasutajaga seotud rühma muutmine on üsna lihtne ülesanne, kuid mitte kõik ei tea käske, eriti kasutaja lisamiseks teise rühma. Tutvume kõigi stsenaariumidega teie jaoks.
Kasutajakontosid saab Linuxis määrata ühele või mitmele rühmale. Failiõigusi ja muid õigusi saate konfigureerida rühmade kaupa. Näiteks saavad Ubuntu seadet kasutada ainult sudo rühma kasutajad sudo
käsk kõrgendatud õiguste saamiseks.
Lisage uus rühm
SEOTUD:Mis vahe on Sudo ja Su vahel Linuxis?
Kui soovite oma süsteemis uue rühma luua, kasutage rühmad
käsk järgmine käsk, asendades uus_grupp selle grupi nimega, mille soovite luua. Peate kasutama sudot ka selle käsuga (või Linuxi distributsioonides, mis ei kasuta sudo
, peate käivitamasu
(enne kui käivitate käsu iseseisvalt kõrgemate õiguste saamiseks enne käsu käivitamist).
sudo groupadd minu uusgrupp
Olemasoleva kasutajakonto lisamine rühma
Olemasoleva kasutajakonto lisamiseks oma süsteemi rühma kasutage nuppu usermod
käsk, asendades eksamirühm
selle rühma nimega, kuhu soovite kasutaja lisada jakasutajanimi
selle kasutaja nimega, kelle soovite lisada.
usermod -a -G eksamirühma näide kasutajanimi
Näiteks kasutaja lisamiseks geek
rühmale sudo
, kasutage järgmist käsku:
usermod -a -G sudo geek
Kasutaja põhirühma muutmine
Kuigi kasutajakonto võib olla osa mitmest rühmast, on üks rühmadest alati „esmane rühm“ ja teised on „teisesed rühmad“. Kasutaja sisselogimisprotsess ning failid ja kaustad, mille kasutaja loob, määratakse põhirühmale.
Kasutaja määratud peamise rühma muutmiseks käivitage usermod
käsk, asendadeseksamirühm
selle rühma nimega, kus soovite olla peamine ja kasutajanimi
kasutajakonto nimega.
kasutajanimi -g grupinimi kasutajanimi
Pange tähele -g
siin. Kui kasutate väiketähti g, määrate esmase rühma. Kui kasutate suurtähte -G
, nagu ülalpool, määrate uue sekundaarse rühma.
Vaadake gruppe, millele kasutajakonto on määratud
Rühmade vaatamiseks, millele praegune kasutajakonto on määratud, käivitage rühmadesse
käsk. Näete rühmade loendit.
rühmadesse
Iga rühmaga seotud arvuliste ID-de vaatamiseks käivitage id
selle asemel käsk:
id
Rühmade vaatamiseks, millele teine kasutajakonto on määratud, käivitage rühmadesse
käsk ja täpsustage kasutajakonto nimi.
rühmade kasutajanimi
Samuti saate vaadata iga rühmaga seotud arvulisi ID-sid, käivitades id
käsk ja kasutajanime määramine.
id exampleusername
Esimene rühm rühmadesse
loendis või grupis, mis kuvatakse jaotises „gid =” id
loend on kasutajakonto peamine rühm. Ülejäänud rühmad on sekundaarsed rühmad. Seega on alloleval ekraanipildil kasutajakonto peamine rühm näide
.
Looge uus kasutaja ja määrake rühm ühe käsuga
Mõnikord võiksite luua uue kasutajakonto, millel on juurdepääs kindlale ressursile või kataloogile, näiteks uus FTP kasutaja. Kasutajakonto loomisel grupiga saate määrata rühmad, millele kasutajakonto määratakse useradd
käsk, nii:
useradd -G eksamirühma näide kasutajanimi
Näiteks uue kasutajakonto nimega jsmith loomiseks ja selle konto määramiseks ftp-rühma käivitage:
useradd -G ftp jsmith
Mõistagi soovite sellele kasutajale parooli määrata:
passwd jsmith
Kasutaja lisamine mitmesse gruppi
Teiseste rühmade määramisel kasutajakontole saate hõlpsalt määrata mitu rühma korraga, eraldades loendi komaga.
usermod -a -G rühm1, rühm2, rühm3 näide kasutajanimi
Näiteks kasutaja nimega geek lisamiseks ftp-, sudo- ja näidegruppidesse käivitage:
usermod -a -G ftp, sudo, näide geek
Saate määrata nii palju rühmi kui soovite - eraldage need kõik vaid komaga.
Kuva kõik grupid süsteemis
Kui soovite vaadata kõigi oma süsteemi rühmade loendit, võite kasutada getent
käsk:
getent grupp
See väljund näitab ka seda, millised kasutajakontod milliste rühmade liikmed on. Seega näeme alloleval ekraanipildil, et kasutajakontode syslog ja chris kuuluvad admigruppi.
See peaks hõlmama kõike, mida peate teadma kasutajate lisamise kohta Linuxi gruppidesse.