新しいユーザーとそのホームフォルダーを作成したので、今すぐ削除する必要があります。また、/home/olduser
および.Xauthority
ファイルに古いユーザーのダウンロード、ドキュメント、画像などのフォルダーが見つかりません。削除方法がわからない。新しいユーザーがログインできなかったときにAlt+Ctrl+F3
を押してstartx
コマンドを実行しました。
Users & Groups
からユーザーを削除しましたが、そのホームフォルダーは削除されませんでした。どうすれば修正できますか?
新しいユーザーのホームフォルダーを安全に削除するにはどうすればよいですか?
古いドキュメント、ダウンロード、フォルダを復元するにはどうすればよいですか?
そうでない場合、どのように新しい/ホームフォルダを作成し、OSとリンクできますか?
すべてのユーザーをリストするには:
cut -d: -f1 /etc/passwd
ユーザーを削除するには:
Sudo userdel username
ホームディレクトリを削除するには:
Sudo rm -r /home/username
ホームディレクトリを既存のユーザーに追加するには:
ホームディレクトリを作成する
ユーザー用にこのディレクトリを所有
Sudo usermod -d /home/directory user
より高度な deluser
コマンドを使用できます。
Sudo deluser --remove-home user
--remove-all-files
オプションを試すこともできます。 man deluser
から:
By default, deluser will remove the user without removing the home
directory, the mail spool or any other files on the system owned by
the user. Removing the home directory and mail spool can be achieved
using the --remove-home option.
The --remove-all-files option removes all files on the system owned by
the user. Note that if you activate both options --remove-home will
have no effect because all files including the home directory and mail
spool are already covered by the --remove-all-files option.
予想どおり、2番目のオプションは完了するまでに時間がかかる場合があります。
最善の方法は、OPTIONS
コマンドで提供されるuserdel
を使用することです。
Sudo userdel -rfRZ <username>
この意志:
強制削除
ユーザーのホームディレクトリ内のファイルは、ホームディレクトリ自体とユーザーのメールスプールとともに削除されます。他のファイルシステムにあるファイルは、手動で検索および削除する必要があります。
CHROOT_DIRディレクトリに変更を適用し、CHROOT_DIRディレクトリの構成ファイルを使用します。
ユーザーのログインのSELinuxユーザーマッピングを削除します。
お役に立てれば!