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 useradd
parancs 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, sudo
ha 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 passwd
parancsot: 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 -p
opción keresztül useradd
, de ez biztonsági okokból nem ajánlott.
Ne feledje, hogy az -p
opció 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 passwd
parancsot.
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 -s
opció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.