Felhasználó hozzáadása a csoporthoz (vagy a második csoporthoz) Linuxon
A csoport megváltoztatása a felhasználóhoz viszonylag egyszerű feladat, de nem mindenki ismeri a parancsokat, különösen azért, hogy hozzáadjon egy felhasználót egy másodlagos csoporthoz. Elmegyünk az összes forgatókönyven keresztül.
A felhasználói fiókok egy vagy több csoporthoz rendelhetők Linux alatt. A fájlengedélyeket és más jogosultságokat csoportonként konfigurálhatja. Például az Ubuntu-on csak a sudo csoport használói használhatják sudo
parancs, hogy megnövelt engedélyeket szerezzen.
Új csoport hozzáadása
Ha új csoportot szeretne létrehozni a rendszeren, használja a groupadd
parancs a következő paranccsal, az új csoport helyett a létrehozandó csoport nevével. Ehhez a parancshoz is használnia kell a sudot (vagy a nem használt Linux disztribúciókhoz) sudo
, futtatnia kell a su
parancsot, hogy megnövelje a megnövelt engedélyeket a parancs futtatása előtt).
sudo groupadd mynewgroup
Adjon hozzá egy meglévő felhasználói fiókot egy csoporthoz
Egy meglévő felhasználói fiók hozzáadásához a rendszeren lévő csoporthoz használja a usermod
parancsot examplegroup
annak a csoportnak a nevével, amelyhez hozzá kívánja adni a felhasználótEXAMPLEUSERNAME
a hozzáadni kívánt felhasználó nevével.
usermod -a -G examplegroup példanév
Például a felhasználó hozzáadásához kockafej
a csoporthoz sudo
, használja a következő parancsot:
usermod -a -G sudo geek
Felhasználó elsődleges csoportjának módosítása
Míg a felhasználói fiók több csoport részét képezheti, az egyik csoport mindig az „elsődleges csoport”, a többiek „másodlagos csoportok”. A felhasználó bejelentkezési folyamata és a felhasználó által létrehozott fájlok és mappák az elsődleges csoporthoz tartoznak.
Az elsődleges csoport megváltoztatásához, amelyhez a felhasználó van hozzárendelve, futtassa a usermod
parancsotexamplegroup
annak a csoportnak a nevével, amelyet az elsődleges és a EXAMPLEUSERNAME
a felhasználói fiók nevével.
usermod -g csoportnév felhasználónév
Jegyezze fel a -g
itt. Kisbetűs g használata esetén hozzárendel egy elsődleges csoportot. Ha nagybetűket használ -G
, a fentiek szerint új másodlagos csoportot rendel.
A Csoportok megtekintése A felhasználói fiók hozzárendelése
Az aktuális felhasználói fiókhoz rendelt csoportok megtekintéséhez tekintse meg a csoportok
parancs. Megjelenik a csoportok listája.
csoportok
Az egyes csoportokhoz tartozó numerikus azonosítók megtekintéséhez tekintse meg a id
parancs helyett:
id
Ha meg szeretné tekinteni a másik felhasználói fiókhoz tartozó csoportokat, futtassa a csoportok
parancsot, és adja meg a felhasználói fiók nevét.
csoportnévnévnév
Az egyes csoportokhoz tartozó numerikus azonosítókat a id
parancsot és egy felhasználónevet.
id példánynév
Az első csoport a csoportok
listában vagy a "gid =" után megjelenő csoportban id
lista a felhasználói fiók elsődleges csoportja. A többi csoport a másodlagos csoport. Tehát az alábbi képernyőképben a felhasználói fiók elsődleges csoportja példa
.
Új felhasználó létrehozása és csoportok hozzárendelése egy paranccsal
Előfordulhat, hogy új felhasználói fiókot szeretne létrehozni, amely hozzáférést biztosít egy adott erőforráshoz vagy könyvtárhoz, mint egy új FTP-felhasználó. Megadhatja azokat a csoportokat, amelyekhez a felhasználói fiókot hozzárendeljük a felhasználói fiók létrehozásakor useradd
parancs:
useradd -G vizsgacsoportos példanév
Ha például egy új, jsmith nevű felhasználói fiókot hoz létre, és ezt a fiókot hozzárendeli az ftp csoporthoz, akkor futtathatja:
useradd -G ftp jsmith
Ezt követően a felhasználónak jelszót kell rendelnie, természetesen:
passwd jsmith
Felhasználó hozzáadása több csoporthoz
A másodlagos csoportok felhasználói fiókhoz való hozzárendelésekor egyszerre több csoportot is hozzárendelhet, ha a listát vesszővel elválasztja.
usermod -a -G csoport1, 2. csoport, 3. csoportnévnév
Ha például a geek nevű felhasználót az ftp, a sudo és a példacsoportokhoz szeretné hozzáadni, akkor futtathatja:
usermod -a -G ftp, sudo, például geek
Annyi csoportot adhat meg, amennyit szeretne, csak vesszővel elválasztja őket.
Az összes csoport megtekintése a rendszerben
Ha meg szeretné tekinteni a rendszer összes csoportjának listáját, használhatja a getent
parancs:
getent csoport
Ez a kimenet azt is megmutatja, hogy mely felhasználói fiókok melyik csoporthoz tartoznak. Tehát az alábbi ábrán látható, hogy a felhasználói fiókok syslog és chris az adm csoport tagjai.
Ez magában foglalja mindazt, amit tudnia kell a felhasználók csoportokhoz való hozzáadásáról a Linuxon.