adduser
コマンドでユーザーを追加し、_userdel
で削除しましたが、ユーザー名はまだホームディレクトリとスイッチアカウントに表示されていますセクション。
デフォルトでは、userdel
は/etc/passwd
からのみユーザーを削除します。ホームディレクトリも削除するには、-r
または--remove
フラグを渡します。
userdel
を使用してユーザーが削除されると、userdel -r user
を遡って実行してホームディレクトリを削除することはできません。代わりに、たとえば次のコマンドを実行して、ユーザーのホームディレクトリを自分で削除する必要があります。
Sudo rm -r /home/user
user
を削除するユーザー名に置き換えます。
/var/mail
にユーザーのエントリがある場合、またはMAIL_DIR
で/etc/login.defs
に定義されているディレクトリがある場合(確認のためにgrep MAIL_DIR /etc/login.defs
を実行)、それも削除できます。
ホームディレクトリを削除すると、アカウントの切り替えメニューも修正されるはずですが、Ubuntu MATEシステムで問題を再現できませんでした。おそらく、ユーザーのホームディレクトリを削除した後に再起動する必要があります。
より柔軟なツール deluser
も参照してください。