web-dev-qa-db-ja.com

ディレクトリを書き込み保護する方法は?

このようなディレクトリとファイルがいくつかあります

drwxr-xr-x. 2 ss ss 4096 Oct  3  2004 backup

権限の.に注意してください。

ユーザーssはこのディレクトリを削除できません。

質問

このような書き込み保護を設定するにはどうすればよいですか?また、元に戻すにはどうすればよいですか?

2
Sandra

権限の最後にある.おそらくここでは関係ありません。 ACLやSElinux属性が適用されることを示します。詳細については、 この質問 を参照してください。

ユーザーssがこのディレクトリを削除できない場合は、このバックアップディレクトリの親ディレクトリに対する書き込み権限がないことが原因である可能性があります。

ユーザーssの書き込み権限をディレクトリバックアップの親ディレクトリに追加して、削除できるようにします。

thatは編集中のファイルであるため、ファイルまたはディレクトリを削除するには、親ディレクトリにディレクトリを書き込む必要があります。

ユーザーssに親ディレクトリへの書き込み権限があり、それでもディレクトリチェックACL(getfaclを使用)およびSELinuxコンテキスト(ls -ldZを使用)を削除できない場合。

8
Bram
getfacl backup
ls -lZ

これにより、SELinuxcontexとACLが表示されます。多分これはあなたを助けるでしょう。

0
paszczak000