特定のユーザーに、フォルダ、サブフォルダ、および下のすべてのファイルへの読み取り/書き込みアクセス権を付与するのに役立ちますか?
コマンドを試しましたが、getfacl
解決策が見つかりませんでした。私はSolaris 10を使用しています。
答え1
あなたはする必要がありますsetfacl
。
setfacl -R -m ${other_user}:rwX,d:${other_user}:rwX
通常、デフォルト値(d)を正しく維持するのが最善であるため、デフォルト値(d)を追加しました。
-R
再帰的
x
指定されたユーザーの権限で何かをしなければならず、ディレクトリを追加できると思います。を追加しましたが、X
それが正しいと思います。
答え2
自分のユーザー権限を変更すると、そのchmod -R 600 *
ユーザーにすべてのファイルとサブディレクトリに対する読み取り/書き込みアクセス権が付与され、そのファイルのプロパティを維持しながら他のユーザーに権限を追加したい場合はできません。これ。
ユーザー(ファイル所有者)グループとは異なるユーザーに権限が付与されるため、そのユーザーを元のユーザーグループに追加したり、他のユーザーに権限を付与して、誰でもファイルを読み書きできるようにすることができます。