Linux: Felhasználók hozzáadása és felhasználók létrehozása a useradd segítségével

Ha egynél több ember használja a Linux gépét otthon, vagy olyan kiszolgálót kezel, amely több felhasználó számára is hozzáférést biztosít, akkor a useraddparancs elengedhetetlen a felhasználók létrehozásához.

Emellett számos, fejlesztőként használt szolgáltatás működéséhez saját felhasználói fiókok is szükségesek lehetnek. Tehát még a számítógépén egyedüli fejlesztőként is megtalálhatja ezeket a parancsokat, amikor telepíti a MySQL-t vagy hasonlót.

Teljes körű áttekintést kaphat a rendelkezésre álló lehetőségekről, ha megnézi a segédprogram kézikönyvoldalát: man useradd

De ha ez elsöprő, az alábbiakban bemutatjuk azokat a gyakori lehetőségeket, amelyeket a felhasználó létrehozásakor használhat.

Hozzon létre egy felhasználót

Az egyszerű formátum ezt a parancsot useradd [options] USERNAME.

Például useradd test(root felhasználóként - előtaggal, sudoha nem rootként van bejelentkezve).

Ez létrehoz egy teszt nevű felhasználót, de ez korlátozott művelet, és nem hoz létre más hasznos dolgokat, például saját könyvtárat vagy jelszót!

Adjon meg egy jelszót

Ezután adjunk hozzá egy jelszót a teszt felhasználó használja a passwdparancsot: passwd test. Ez arra kéri, hogy adjon meg egy jelszót a felhasználó számára.

Lehetőség van egy titkosított jelszó hozzáadására a be -popción keresztül useradd, de ez biztonsági okokból nem ajánlott.

Ne feledje, hogy az -popció nem engedélyezi egyszerű szöveges jelszó megadását, először azt várja, hogy titkosítsa. Ez szándékosan nehéz, mert akkor nem csinálni! Csak használja a passwdparancsot.

Egyéb általános lehetőségek

Otthoni könyvtárak

Az alapértelmezett saját könyvtárral rendelkező felhasználó létrehozásához használja a következő lehetőséget:

useradd -m test

Ennek a felhasználónak most van egy / home / test mappája.

A saját könyvtár megváltoztatásához átadhat egy extra lehetőséget ennek módosítására, például:

useradd -m -d /alternate test

Héj

Alapértelmezés szerint a létrehozott felhasználóknak valószínűleg az alapértelmezett bejelentkezési shell bin / bash vagy bin / sh lesz, amelyet itt definiálnak /etc/default/useradd.

Ezt az alapértelmezett -sopciót felülírhatja :

useradd -s usr/bin/zsh test

Összedobva az egészet

A teljes parancs összeállításához egymás után tegye az opciókat - a sorrend nem számít -, és a létrehozandó felhasználónévvel zárul.

Tehát egy felhasználó létrehozása saját könyvtárral és testreszabott héjjal így néz ki:

useradd -m -s /usr/bin/zsh user

És akkor adjon meg egy jelszót a felhasználó számára: passwd user

Olvassa el a Finom kézikönyvet

Most, hogy megismerte az eszköz alapjait, remélhetőleg a man oldal kissé jobban navigálható.

man useradd megmutatja, hogyan adhat hozzá olyan dolgokat, mint a lejárati dátumok a számlán, csoportok hozzárendelése stb.