特定のユーザーに、フォルダとそのサブフォルダとディレクトリへの読み取りおよび書き込みアクセス権を付与する必要があります。

特定のユーザーに、フォルダとそのサブフォルダとディレクトリへの読み取りおよび書き込みアクセス権を付与する必要があります。

特定のユーザーに、フォルダ、サブフォルダ、および下のすべてのファイルへの読み取り/書き込みアクセス権を付与するのに役立ちますか?

コマンドを試しましたが、getfacl解決策が見つかりませんでした。私はSolaris 10を使用しています。

答え1

あなたはする必要がありますsetfacl

setfacl -R -m ${other_user}:rwX,d:${other_user}:rwX

通常、デフォルト値(d)を正しく維持するのが最善であるため、デフォルト値(d)を追加しました。 -R再帰的


x指定されたユーザーの権限で何かをしなければならず、ディレクトリを追加できると思います。を追加しましたが、Xそれが正しいと思います。

答え2

自分のユーザー権限を変更すると、そのchmod -R 600 *ユーザーにすべてのファイルとサブディレクトリに対する読み取り/書き込みアクセス権が付与され、そのファイルのプロパティを維持しながら他のユーザーに権限を追加したい場合はできません。これ。

ユーザー(ファイル所有者)グループとは異なるユーザーに権限が付与されるため、そのユーザーを元のユーザーグループに追加したり、他のユーザーに権限を付与して、誰でもファイルを読み書きできるようにすることができます。

関連情報