回答:
比較的最新のファイルシステム(ext3 / ext4、btrfs、ntfs)でLinuxを使用している場合、これはPOSIX ACLで実行できます。
ファイルシステムのACLを有効にします。これは、2.6.38よりも古いカーネルのext3およびext4にのみ必要です。ACLをサポートする他のすべてのファイルシステムは、ACLを自動的に有効にします。
mount -o remount,acl /
tune2fs -o acl /dev/<partition>
付けてtom
フォルダへのアクセスを:
setfacl -m user:tom:rwx /home/samantha/folder
OSまたはファイルシステムがACLをサポートしていない場合、別の方法はグループを使用することです。
グループを作成します。
一部のLinuxディストリビューションは、ユーザーごとに個別のグループを作成します。これtom
も自動的にという名前のグループになりますtom
。
そうでない場合は、グループを作成します。これはLinuxで動作するはずです...
groupadd tom
gpasswd -a tom tom
...そしてこれ-BSDの場合:
groupadd tom
usermod -G tom tom
chgrp
ディレクトリをそのグループに追加し、権限を付与しchmod
ます:
chgrp tom /home/samantha/folder
chmod g+rwx /home/samantha/folder
両方のユーザーを共通グループに追加します。そのグループがディレクトリを所有するようにし、必要に応じてグループのアクセス許可を割り当てます。