Příkaz usermod používá různé možnosti k úpravě stávajících parametrů uživatelského účtu. Příkaz usermod –help zobrazí různé možnosti, které lze použít. Syntaxe usermod je následující:
$ usermod -[option] [username]
Možnosti příkazového řádku dostupné u příkazu usermod jsou následující:
Možnost | Popis |
---|---|
-a, –append | Používá se s volbou -G. Přidejte uživatele do zadaných skupin, ale neodstraňujte uživatele ze skupin, které nejsou v aktuálním seznamu. |
-c komentář, –komentář | Pole komentáře. |
-d dir, –home dir | Domovský adresář. |
-e datum, –datum platnosti | Datum vypršení platnosti účtu. datum je ve formátu MM/DD/RRRR; akceptována jsou také dvoumístná pole roku. Hodnota je uložena jako počet dní od 1. ledna 1970. Tato možnost vyžaduje použití stínových hesel. |
-f dnů, –neaktivních dnů | Trvale deaktivujte účet mnoho dní po vypršení platnosti hesla. Hodnota −1 tuto funkci deaktivuje. Tato možnost vyžaduje použití stínových hesel. |
-g group, –gid group | Počáteční název nebo číslo skupiny. |
-G skupiny, –groups skupiny | Doplňkové skupiny uvedené jménem nebo číslem v seznamu odděleném čárkou bez mezer. uživatel bude odebrán ze všech skupin, do kterých aktuálně patří a které nejsou zahrnuty ve skupinách. |
-l jméno, –přihlašovací jméno | Přihlašovací jméno. Toto nelze změnit, pokud je uživatel přihlášen. |
-L, –lock | Zamkněte uživatelské heslo zadáním ! před ním. Tuto volbu nelze použít s -p nebo -U. |
-o, –nejedinečné | Přepsat. Přijměte nejedinečné uid pomocí volby -u. |
-p pw, -heslo pw | Šifrované heslo, vrácené z crypt(3). |
-s shell, –shell shell | Přihlašovací prostředí. |
-u uid, –uid uid | Číselné ID uživatele. |
-U, –odemknout | Odemkněte heslo uživatele odstraněním ! že -L dal před něj. Tuto volbu nelze použít s -p nebo -L. |
Pokud při spouštění příkazu usermod narazíte na níže uvedenou chybu:
usermod: command not found
můžete zkusit nainstalovat balíček passwd podle vaší volby distribuce.
Distribuce | Příkaz |
---|---|
Debian | apt-get install passwd |
Ubuntu | apt-get install passwd |
Alpine | apk přidat stín |
Arch Linux | pacman -S shadow |
Kali Linux | apt-get install passwd |
Fedora | dnf install shadow-utils-2 |
Raspbian | apt-get install passwd |
Příklady příkazů usermod
1. Do pole GECOS přidejte komentáře, jako je celé jméno uživatele, adresa, telefonní číslo atd.
$ usermod -c "Comments" [username]
2. Upravte primární skupinu uživatele.
$ usermod -g [gid] [username]
3. Upravte sekundární skupinu uživatele.
$ usermod -G [groupname] [username]
4. Používá se pouze s volbou -G. Připojí uživatele do zmíněné sekundární skupiny, aniž by ho odebral z jiných skupin.
$ usermod -a -G [groupname] [user]
5. Upravte přihlašovací shell uživatelského účtu.
$ usermod -s [shell] [username]
6. Uzamkněte uživatelský účet.
$ usermod -L [username]
7. Odemkněte uživatelský účet.
$ usermod -U [username]
Související konfigurační soubory
- /etc/group :Systémový soubor obsahující definice skupin.
- /etc/passwd :Soubor systémových hesel.
- /etc/shadow :Systémový soubor obsahující zašifrovaná hesla uživatelů a související informace.