Pokud chcete odstranit stávajícího uživatele v Ubuntu nebo jakékoli jiné distribuci Linuxu, můžete použít příkaz userdel v terminálu.
Toto je jednoduchý příkaz s pouze několika možnostmi. Zde je jeho syntaxe:
userdel [options] username
Protože se tento příkaz zabývá správou uživatelů, musíte být root nebo mít práva sudo, abyste jej mohli spustit.
Odstranění uživatelů v příkazovém řádku systému Linux
Nejprve sepište seznam uživatelů ve vašem systému Linux, abyste získali uživatelské jméno uživatele, kterého chcete smazat.
Nyní, abyste uživatele smazali, vše, co musíte udělat, je použít příkaz userdel s uživatelským jménem takto:
sudo userdel user_name
Mějte na paměti, že ve výchozím nastavení nesmaže domovský adresář uživatele. Uživatelské adresáře samozřejmě můžete odstranit sami, ale userdel poskytuje jednodušší možnost.
Další část ukazuje, jak odstranit uživatele spolu s jeho domovským adresářem.
Odebrat uživatele s domovským adresářem
Můžete použít volbu -r k odebrání uživatele spolu s domovským adresářem a zařazováním pošty (soubor, který ukládá hlavičku pošty a tělo zprávy e-mailového účtu uživatele).
sudo userdel -r user_name
Pamatujte, že není vhodné mazat uživatele, zvláště s jeho soubory, ve velké organizaci. Možná budete potřebovat uživatelské soubory.
Pokud někdo opustí vaši organizaci, místo odebrání uživatele a jeho souborů můžete uživatele jednoduše uzamknout pomocí příkazu usermod.
Bonusový tip:Nepoužívejte volbu -f s příkazem userdel
Pokud navštívíte manuálovou stránku příkazu userdel, najdete volbu -f. Samotná manuálová stránka doporučuje tuto možnost nepoužívat.
Tato možnost vynutí odebrání uživatelského účtu, i když je uživatel stále přihlášen. Také přinutí uživatele, aby odstranil domovský adresář uživatele a poštovní spool, i když jiný uživatel používá stejný domovský adresář nebo když poštovní spool nevlastní zadaným uživatelem.
Pokud je USERGROUPS_ENAB v /etc/login.defs definována jako yes a pokud existuje skupina se stejným jménem jako smazaný uživatel, bude tato skupina odstraněna, i když je stále primární skupinou jiného uživatele.
Tato možnost je nebezpečná a může způsobit, že váš systém bude v nekonzistentním stavu.
To je ono…
Nemůžete odstranit více uživatelů současně. Najednou můžete smazat pouze jednoho uživatele.
Jak můžete vidět, je opravdu jednoduché použít příkaz userdel k odstranění uživatelů v Linuxu. Není příliš mnoho možností, jak vás zmást.
Doufám, že se vám toto rychlé učení Linuxu líbí. Váš návrh je vítán.