web-dev-qa-db-ja.com

自分が所有するディレクトリで他の人が作成したファイルを削除できますか?

グループ内の他のユーザーがファイルやディレクトリを作成できるように、アクセス許可rwxrwxr-xのディレクトリをどこかに作成しました。

この「パブリック」ディレクトリの内容を削除できる必要がありますが、このディレクトリのfilesは削除できますが、その下のサブディレクトリは削除できないようです。

私が所有するディレクトリの下にある他の人が所有するそのようなサブディレクトリを削除する方法はありますか?

4

ファイル(または空のディレクトリ)を削除するには、所有者として所有している親ディレクトリへの書き込みアクセス権が必要です。
空でないディレクトリを削除するには、最初にディレクトリを空にする必要がありますが、そのディレクトリへの書き込みアクセス権がないため(他のユーザーによって作成されたため)、これを行うことはできません。

したがって、これらのディレクトリを削除するためのルートアクセスを取得するには、Sudoを使用する必要があります。

7
Douglas Leeder

アカウントをsudoersに追加し、「Sudorm-R」フォルダーに追加できます。

私はあなたがそれを正常に行うために適用できる設定を知りません。

1
Toby

論理的には、ディレクトリが自分のものであり、書き込み可能であるかどうかを確認する必要があります。しかし、フォルダの削除/ファイルの削除を防ぐために書き込むことができないサブディレクトリについて聞いたことがあります。

必要に応じて、コマンドrm -f filenameまたはrm -rf dirを試してディレクトリを削除してください。

0
user3109