Hogyan lehet felhasználókat létrehozni Linuxban a "useradd" paranccsal?

A Linux parancsok megkönnyítik az életet

Ez az útmutató megmutatja, hogyan hozhat létre felhasználókat Linux alatt a parancssor használatával. Míg sok asztali Linux disztribúció grafikus eszközt biztosít a felhasználók létrehozásához, jó ötlet megtudni, hogyan kell ezt a parancssorból megtanulni, hogy átadhassa képességeit egy terjesztésből a másikba, új felhasználói felületek megtanulása nélkül.

01/12

Hogyan hozzunk létre egy felhasználót

Felhasználó hozzáadása Config.

Kezdjük egy egyszerű felhasználó létrehozásával.

A következő parancs hozzáad egy újat, amelyet tesztnek nevezünk a rendszerünknek:

sudo useradd teszt

Mi történik, ha ez a parancs fut, az / etc / default / useradd konfigurációs fájl tartalmától függ.

Az / etc / default / useradd tartalmának megtekintéséhez az alábbi parancsot kell futtatni:

sudo nano / etc / default / useradd

A konfigurációs fájl egy alapértelmezett shellet állít be, amely az Ubuntu bin / sh fájlban található. Az összes többi lehetőség megjegyzést fűz.

A megjegyzett opciók lehetővé teszik az alapértelmezett otthoni mappák, csoportok, napok számát, miután a jelszó lejárt a fiók letiltása és a lejárat lejárata előtt.

A legfontosabb dolog, hogy a fenti információkból kiemeljük, hogy a useradd parancsot bármely kapcsoló nélkül futtathatjuk különböző eredményeket hozva a különböző eloszlásokban, és mindegyik az / etc / default / useradd fájlban található beállításokkal.

Az / etc / default / useradd fájl mellett létezik egy /etc/login.defs nevű fájl is, amelyet később a kézikönyvben ismertetünk.

Fontos: A sudo nincs telepítve minden elosztásban. Ha nincs telepítve, be kell jelentkeznie a megfelelő jogosultságokkal rendelkező fiókba a felhasználók létrehozásához

02. oldal, 12

Hogyan lehet létrehozni egy felhasználót egy otthoni címtárral?

Felhasználó hozzáadása a házhoz.

Az előző példa meglehetősen egyszerű volt, de a felhasználónak a beállítási fájl alapján lehet vagy nem lett volna hozzárendelve egy saját könyvtár.

A home könyvtár létrehozásának kényszerítése a következő parancs használatához:

useradd -m teszt

A fenti parancs létrehoz egy / home / test mappát a felhasználói teszthez.

03. oldal, 12

Hogyan lehet létrehozni egy felhasználót egy másik otthoni címtárral?

Felhasználó hozzáadása egy másik otthonnal.

Ha azt szeretné, hogy a felhasználó otthoni mappát helyezzen el egy másik helyre az alapértelmezetthez, használja a -d kapcsolót.

sudo useradd -m -d / teszt teszt

A fenti parancs létrehoz egy, a gyökérkönyvtár alatt tesztelésre nevű tesztet.

Megjegyzés: Az -m kapcsolón belül a mappa nem hozható létre. A beállítás a /etc/login.defs-ban található beállítástól függ.

Annak érdekében, hogy ez a munka egy -m kapcsoló megadása nélkül működjön, módosítsa a /etc/login.defs fájlt, és a fájl alján adja hozzá a következő sort:

CREATE_HOME igen

04/12

A felhasználói jelszó megváltoztatása a Linux használatával

Felhasználói jelszó megváltoztatása Linux alatt.

Most, hogy létrehoztál egy felhasználót egy otthoni mappával, meg kell változtatnia a felhasználó jelszavát.

A felhasználó jelszavának beállításához a következő parancsot kell használni:

passwd teszt

A fenti parancs segítségével beállíthatja a tesztfelhasználó jelszavát. A rendszer kéri a használni kívánt jelszót.

05. oldal, 12

Hogyan válthatja meg a felhasználókat?

Változtasd a Linuxot.

Az új felhasználó fiókjának tesztelésével az alábbiakat írhatja be egy terminál ablakba:

su - teszt

A fenti parancs átkapcsolja a felhasználót a tesztfiókra, és feltételezi, hogy létrehozott egy olyan otthoni mappát, amelyet az adott felhasználó otthoni mappájába helyez.

06. oldal, 12

Hozzon létre egy felhasználót egy lejárati dátummal

Felhasználó hozzáadása lejáratkor.

Ha egy irodában dolgozik, és új vállalkozóval rendelkezik, aki rövid időn belül az irodájába fog kerülni, akkor szeretné beállítani a lejárati dátumot a felhasználói fiókjában.

Hasonlóképpen, ha családja megérkezik, akkor létrehozhat egy felhasználói fiókot azon családtag számára, amely lejár, miután elhagyták.

A felhasználót létrehozó lejárati dátum beállításához használja a következő parancsot:

useradd -d / home / test -e 2016-02-05 teszt

A dátumot YYYY-MM-DD formátumban kell megadni, ahol YYYY az év, MM a hónapszám és DD a napszám.

07. oldal, 12

Hogyan lehet létrehozni egy felhasználót és hozzárendelni egy csoporthoz?

Felhasználó hozzáadása csoporthoz.

Ha új felhasználó csatlakozik a vállalatához, érdemes bizonyos csoportokat rendelnie ahhoz a felhasználóhoz, hogy ugyanazokhoz a fájlokhoz és mappákhoz férhessenek hozzá, mint a többi csapat tagjai.

Például, képzeld el, hogy volt egy fickó, akit Johnnak hívtak, és könyvelõként csatlakozott.

A következő parancs hozzáadná a john-ot a fiókcsoporthoz.

useradd -m john -G számlák

08. oldal, 12

A bejelentkezési alapértelmezések beállítása Linux alatt

Bejelentkezési alapértékek.

A /etc/login.defs fájl egy konfigurációs fájl, amely a bejelentkezési tevékenységek alapértelmezett viselkedését biztosítja.

Vannak kulcsfontosságú beállítások ebben a fájlban. Az /etc/login.defs fájl megnyitásához adja meg a következő parancsot:

sudo nano /etc/login.defs

A login.defs fájl a következő beállításokat tartalmazza, amelyeket meg kíván változtatni:

Ne feledje, hogy ezek az alapértelmezett beállítások, és felülírhatók új felhasználók létrehozásakor.

09. oldal, 12

Hogyan lehet megadni a bejelentkezési jelszó érvényességét egy felhasználó létrehozásakor?

Felhasználó hozzáadása a bejelentkezési lejárati dátummal.

A felhasználó létrehozásakor beállíthatja a jelszó lejárati dátumát, a bejelentkezési próbálkozások számát és az időtúllépést.

A következő példa bemutatja, hogyan lehet létrehozni egy felhasználót jelszóval kapcsolatos figyelmeztetéssel, a jelszó lejárta előtt legfeljebb hány nappal, és a bejelentkezési próbálkozások beállítása.

sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

10/12

Forrás létrehozása egy felhasználó számára otthoni mappa nélkül

Felhasználó hozzáadásához nincs otthoni mappa.

Ha a login.defs fájl rendelkezik a CREATE_HOME yes beállítással, akkor amikor létrehoz egy felhasználót, akkor automatikusan létrehoz egy saját mappát.

A beállításoktól függetlenül egy otthoni mappa nélküli felhasználó létrehozásához használja a következő parancsot:

useradd -M teszt

Ez meglehetősen zavaros, hogy -m jelentése otthon megteremtése és -M áll, hogy nem hozzanak létre otthont.

11/12

Adja meg a felhasználó teljes nevét a felhasználó létrehozásakor

Felhasználó hozzáadása a megjegyzésekkel.

A felhasználói létrehozási irányelvek részeként úgy dönthet, hogy valami olyat tesz, mint az első kezdő, majd a vezetéknév. Például a "John Smith" felhasználóneve "jsmith" lesz.

Ha egy felhasználóról részleteket keresel, előfordulhat, hogy nem lehet megkülönböztetni John Smith és Jenny Smith között.

A fiók létrehozásakor megjegyzést vehet fel, így könnyebb megtalálni a felhasználó valódi nevét.

A következő parancs bemutatja, hogyan kell ezt végrehajtani:

useradd -m jsmith -c "john smith"

12/12

Az / etc / passwd fájl elemzése

Linux felhasználói információk.

Amikor létrehoz egy felhasználót, az adott felhasználó adatait hozzáadjuk az / etc / passwd fájlhoz.

Egy adott felhasználó részleteinek megtekintéséhez a grep parancsot a következőképpen használhatja:

grep john / etc / passwd

Megjegyzés: A fenti parancs a felhasználó nevére vonatkozó összes információt tartalmazza az összes felhasználóról.

Az / etc / passuword fájl minden egyes felhasználó számára kettősponttal elválasztott mezők listáját tartalmazza.

A mezők a következők: