Android

Hogyan lehet csoportokat létrehozni a linuxban (groupadd parancs)

Hogyan kössünk össze két PC-t az otthoni hálózaton

Hogyan kössünk össze két PC-t az otthoni hálózaton

Tartalomjegyzék:

Anonim

Linux alatt a csoportokat a felhasználói fiókok szervezésére és adminisztrálására használják. A csoportok elsődleges célja egy adott erőforráshoz tartozó jogosultságok sorozatának meghatározása, például olvasás, írás vagy végrehajtási engedély, amelyet meg lehet osztani a csoporton belüli felhasználók között., arról beszélünk, hogyan lehet új csoportokat létrehozni a Linuxon a groupadd parancs segítségével.

groupadd Parancs szintaxisa

A groupadd parancs általános szintaxisa a következő:

groupadd GROUPNAME

Csak a gyökér vagy a sudo jogosultságokkal rendelkező felhasználó hozhat létre új csoportokat.

Amikor groupadd , a groupadd létrehoz egy új csoportot a parancssorban megadott opciókkal, valamint az /etc/login.defs fájlban megadott alapértelmezett értékekkel.

Csoport létrehozása Linux alatt

Új csoporttípus létrehozásához a groupadd majd az új csoportnevet.

Például egy új csoport létrehozásához a mygroup nevű csoportot mygroup :

groupadd mygroup

A parancs az új csoport bejegyzését adja hozzá az /etc/group és az /etc/gshadow fájlokhoz.

Miután létrehozta a csoportot, megkezdheti a felhasználók hozzáadását a csoporthoz.

Ha az azonos nevű csoport már létezik, a rendszer egy következő hibaüzenetet nyomtat:

groupadd: group 'mygroup' already exists

A hibaüzenet elnyomására, ha a csoport létezik, és hogy a parancs sikeresen kilépjen, használja a -f ( --force ) beállítást:

groupadd -f mygroup

Csoport létrehozása speciális GID-lel

A Linux és az Unix-szerű operációs rendszerekben a csoportokat névvel és egyedi GID-vel (pozitív egész szám) azonosítják.

Alapértelmezés szerint új csoport létrehozásakor a rendszer a login.defs fájlban megadott csoportazonosítók tartományából a következő rendelkezésre álló GID-t rendeli el.

A -g ( --gid ) opcióval hozhat létre csoportot egy adott GID-vel.

Például egy csoport elnevezésű csoport létrehozásához az 1010 GID- mygroup :

groupadd -g 1010 mygroup

A csoport GID-jét ellenőrizheti az összes csoport felsorolásával és az eredmény grep-szűrésével:

getent group | grep mygroup

mygroup:x:1010:

Ha az adott GID-vel rendelkező csoport már létezik, akkor a következő hibát kapja:

groupadd: GID '1010' already exists

Az -o ( --non-unique ) opcióval történő használatakor a groupadd parancs lehetővé teszi egy csoport létrehozását nem egyedi GID-sel:

groupadd -o -g 1010 mygroup

Rendszercsoport létrehozása

Nincs valódi technikai különbség a rendszer és a normál (normál) csoportok között. Általában a rendszercsoportokat bizonyos speciális rendszerüzemeltetési célokra használják, például biztonsági mentések létrehozására vagy a rendszer karbantartására.

Rendszercsoportok A GID-ket a login.defs fájlban megadott rendszercsoport UD-k közül választják, amely különbözik a szokásos csoportokhoz használt tartománytól.

Használja a -r ( --system ) beállítást egy rendszercsoport létrehozásához. Például egy új rendszercsoport létrehozásához, a mysystemgroup néven mysystemgroup :

groupadd -r mysystemgroup

Az alapértelmezett /etc/login.defs értékek felülbírálása

A -K ( --key ) opció, amelyet a KEY=VAL követ, lehetővé teszi az /etc/login.defs fájlban megadott alapértelmezett értékek felülbírálását.

Alapvetően az, amit felülbírálhat, a normál és a rendszercsoport-azonosítók maximális és minimális értékei az automatikus GID-kiválasztáshoz új csoport létrehozásakor.

Tegyük fel, hogy új csoportot szeretne létrehozni GID-del az 1200 és 1500 közötti tartományban. Ehhez adja meg a min / max értékeket az alábbiak szerint:

groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup

Rendszercsoport létrehozása jelszóval

A jelszó hozzáadása egy csoporthoz nem gyakorlati hasznot jelent, és biztonsági problémát okozhat, mivel egynél több felhasználónak tudnia kell a jelszót.

A -p (- --password ) opció és a jelszó követi a jelszó beállítását az új csoporthoz:

groupadd -p grouppassword mygroup

Következtetés

Linux alatt új csoportokat hozhat létre a groupadd paranccsal.

Ugyanezek az utasítások vonatkoznak minden Linux disztribúcióra, beleértve az Ubuntu, CentOS, RHEL, Debian, Fedora és Arch Linux rendszereket.

Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.

terminál felhasználói csoport