サブディレクトリ内のすべてのファイルに対する権限の削除

サブディレクトリ内のすべてのファイルに対する権限の削除

フォルダがあります。私のファイル以下のように多くのファイルとディレクトリがあります。

-rwxrwx--x user1  user1   .
-rwxrwx--x root   root    ..
-rw-rw---- user1  user1   file1
-rw-rw---- user1  user1   file2
-rwxrwx--x user1  user1   dir1

私はユーザーが欲しい:所有者すべてのファイルとフォルダを削除できる人は可能です。

rm -fr myfolder/*

以下を実行しても問題は解決しません。

chown user1:master myfolder

これは、ユーザーがサブフォルダへの書き込み権限を持っていないためです。サブフォルダは次のように構成されます。ユーザー1ランダムに。

ワンタイム操作でこれらのファイルの権限/所有者を変更することはできません。これにより、user1はファイルを作成/編集できなくなります。

おすすめメニューとは何ですか?

ベストアンサー1

setfacl -R -m u:master:rwX -m d:u:master:rwX ./myfolderACL、つまりこれに似たもの、特にそれに関連する2番目の部分を使用することをお勧めします。これは、ディレクトリに作成されたすべての新しいファイルがユーザーの権限を取得できることをd:u:master:rwX意味するためです。myfolderrwXmaster

おすすめ記事