フォルダがあります。私のファイル以下のように多くのファイルとディレクトリがあります。
-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 ./myfolder
ACL、つまりこれに似たもの、特にそれに関連する2番目の部分を使用することをお勧めします。これは、ディレクトリに作成されたすべての新しいファイルがユーザーの権限を取得できることをd:u:master:rwX
意味するためです。myfolder
rwX
master