.gvfs がユーザーのホームディレクトリの削除を許可しない

.gvfs がユーザーのホームディレクトリの削除を許可しない

私は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

おすすめ記事