ファイル権限

ファイル権限

ファイルを読み取るためにアクセスを必要とするユーザーBがあります。これは読み取りアクセスを意味し、そのファイルは他のユーザーAが所有しています。

ユーザー B にユーザー A のファイルへのアクセス権を付与する方法。

ベストアンサー1

標準のUNIX権限はあまり細分化されません。あなたは

  1. AとBを同じグループ[*]に入れ、グループ権限を読み取り専用または読み取り専用に制限します。
  2. ACLの使用

#1の場合、これが興味のある唯一のファイルである場合は、次のグループを作成します。リーダーB、ユーザーBをここに入れ、chgrpファイル()のグループ所有権を次のように変更します。リーダーBをクリックし、グループ権限を読み取り専用(chmod)に設定します。公平に言えば、ユーザーAがまだファイルを所有していると仮定すると、グループに参加する必要さえありません。

#2を実行するには、ディストリビューションがACLをサポートしていること、ACLユーティリティがインストールされていること、およびファイルシステムにACLサポートがインストールされていることを確認する必要があります。

これで使えます、

setfacl -m u:B:r thefile.b

ユーザーBにアクセス権を付与しますthefile.b

[*]技術的には、ユーザーAとBは同じグループに属する必要はありません。ユーザーBをそのグループに入れることも、ユーザーBが現在唯一のメンバーであるグループを使用することもできます。

おすすめ記事