작동하는 스크립트가 있습니다 /etc/NetworkManager
.
drwxr-xr-x 6 root root 4096 Apr 3 2017 NetworkManager/
programX
소유권을 변경하지 않고 사용자에게 이 폴더에 대한 쓰기 권한을 부여하고 싶습니다 .
이것이 가능합니까, 아니면 소유권을 변경해야 합니까?
답변1
이것이 액세스 제어 목록의 목적입니다.
setfacl -m 'u:programX:rwx' /etc/NetworkManager이제 사용자 계정은
programX
디렉터리에 대한 읽기, 쓰기 및 트래버스 액세스 권한을 가지지만 소유권 액세스 권한은 없습니다.
NFS ACL을 사용하여 FreeBSD에서 이를 수행하는 추가 방법:
setfacl -m 'u:programX:rwxD::allow' /etc/NetworkManager
추가 읽기
답변2
이를 위해 ACL을 사용할 수 있습니다. 먼저 acl 패키지가 설치되어 있는지 확인하세요.
그 후에는 실행할 수 있습니다
setfacl -m u:programX:rw NetworkManager/