私はFedora 9を使用しています。を使用してユーザーを削除しましたuserdel -r command
。ユーザーは削除されますが、ホームディレクトリはそのまま残ります。私のホームディレクトリ()を削除しようとすると、rm -rf /home/user/
次のメッセージが表示されます。
rm: '/home/user/.gvfs' を削除できません: 権限が拒否されました。
これはランダムに発生します。この状況はどのようなシナリオで発生しますか?なぜこれが起こるのですか?
ベストアンサー1
.gvfsはGNOMEのGVfsによって生成されます。見ているウィキペディアページGVfs(GNOME Virtual File Systemの略)は、GIOのI / O抽象化と連携するように設計されたGNOMEのユーザー空間仮想ファイルシステムであることがわかります。
あなたの質問に関して最も可能性の高いシナリオは、削除したいユーザーのユーザーIDを使用して、いくつかのGnomeプログラムがまだバックグラウンドで実行されていることです。私も同じ問題に直面しました。
回避策は、このユーザーIDに関連するすべてのプログラムを終了することです。シェルでは、一部のプログラムがそのユーザーIDで実行されていることを確認してから、次のように入力して終了できます。
ps -U username
シェルのAlwaysコマンドを使用して、これらのプログラムを終了(終了)できます。
sudo pkill -u USERID
たとえば、次のユーザーIDを見つけることができます。
id -u username
その後、次の方法でユーザーのホームディレクトリを削除できます。
rm -r /home/username