読み取り専用ディレクトリ内の特定のユーザーに書き込み権限を与えるにはどうすればよいでしょうか?

読み取り専用ディレクトリ内の特定のユーザーに書き込み権限を与えるにはどうすればよいでしょうか?

システム: FreeNAS

ディレクトリがあります:

drwxr-xr-x  4 user1  Group1    7 Mar 14 01:48 publicDirectory

ユーザーはuser1ここでファイルをアップロードでき、すべてのユーザーがルールGroup1を取得できます-xr。これは素晴らしいことです。

しかし、権限を持つ必要がある少数のユーザー(「ディレクトリ管理者」と呼ぶことにします)がいてuser4、他のユーザーには権限user15は必要ありwxrません。

どうすればいいでしょうか?私はまだ初心者です。

前もって感謝します!

答え1

1 つ間違っています。権限はではなく、 rwx/ r-x/にグループ化されています。r-xwxr

d rwx r-x r-x  4 user1  Group1    7 Mar 14 01:48 publicDirectory

あなたの場合、「その他」または「世界」にはr-xグループとまったく同じ権限があるため、グループの所有権を別のグループに切り替えて書き込み権限を与えるだけで問題ありません。たとえば、次のようになります。

d rwx rwx r-x  4 user1  Maintainers    7 Mar 14 01:48 publicDirectory

より複雑な設定 (例: メンテナはアクセス可能、グループ 1 はアクセス可能、その他はアクセス不可) が必要な場合は、複数のユーザーやグループを追加できる ACL を使用して設定できます。FreeNAS は、「POSIX」ACL ではなく、「NFSv4」ACL (Windows の ACL に類似) を使用するように設定されているようです。ドキュメントを参照

関連情報