Příkaz userdel se používá k odstranění uživatelských účtů. Ve výchozím nastavení neodstraní domovský adresář uživatele, pokud nepoužijete volbu -r. Smazáním uživatelského účtu se odstraní všechny odkazy na něj. Budete muset znovu vytvořit účet a znovu ho přidat do skupin, aby se podobal původní identitě. Před smazáním uživatelského účtu buďte opatrní.
Syntaxe
Syntaxe příkazu userdel je:
$ userdel [options] {user names}
- userdel [uživatelské jméno] :Tím se odstraní záznam uživatele ze souboru /etc/passwd, ale ponechá domovský adresář a pošta uživatele nedotčené. Tento způsob smazání uživatelského účtu se nedoporučuje.
- userdel -r [uživatelské jméno] :Tím se odstraní uživatel a domovský adresář uživatele spolu s poštovní schránkou uživatele. Tím odstraníte soubory vlastněné uživatelem spolu s uživatelským účtem z jeho domovského adresáře.
Pokud při spouštění příkazu userdel narazíte na níže uvedenou chybu:
userdel: command not found
můžete zkusit nainstalovat balíček passwd, jak je uvedeno níže, 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ů userdel
1. Odebrání uživatele:
# userdel username
2. Odeberte uživatele v jiném kořenovém adresáři:
# userdel --root path/to/other/root username
3. Odeberte uživatele spolu s domovským adresářem a spoolem pošty:
# userdel --remove username