Nếu bạn đang sử dụng Linux với hệ thống tệp tương đối hiện đại (ext3 / ext4, btrfs, ntfs), điều này có thể được thực hiện với POSIX ACLs :
Kích hoạt ACL cho hệ thống tập tin. Điều này chỉ cần thiết cho ext3 và ext4 trên các nhân cũ hơn 2.6,38. Tất cả các hệ thống tập tin khác hỗ trợ ACL đều tự động kích hoạt chúng.
mount -o remount,acl /
tune2fs -o acl /dev/<partition>
Cấp tom
quyền truy cập vào thư mục:
setfacl -m user:tom:rwx /home/samantha/folder
Nếu HĐH hoặc hệ thống tập tin không hỗ trợ ACL, một cách khác là sử dụng các nhóm.
Tạo một nhóm.
Một số bản phân phối Linux tạo một nhóm riêng cho mỗi người dùng: tom
sẽ tự động nằm trong một nhóm cũng được đặt tên tom
.
Nếu không, tạo một nhóm. Điều này sẽ hoạt động trên Linux ...
groupadd tom
gpasswd -a tom tom
... Và điều này - trên BSD:
groupadd tom
usermod -G tom tom
chgrp
thư mục cho nhóm đó và cấp quyền với chmod
:
chgrp tom /home/samantha/folder
chmod g+rwx /home/samantha/folder