답변:
비교적 현대적인 파일 시스템 (ext3 / ext4, btrfs, ntfs)으로 Linux 를 사용하는 경우 POSIX ACL을 사용 하여 수행 할 수 있습니다 .
파일 시스템에 대한 ACL을 활성화하십시오. 이는 2.6.38 이전의 커널에서 ext3 및 ext4에만 필요합니다. 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
두 사용자를 공통 그룹에 추가하십시오. 해당 그룹이 디렉토리를 소유하고 필요에 따라 그룹 권한을 지정하십시오.