GM과 FTP라는 2명의 사용자가 있습니다. GM은 읽기 액세스 권한을 갖고 FTP는 모든 액세스 권한을 갖기를 원합니다. 어떻게 해야 하나요?
답변1
먼저 권한이 파일 기반이라는 점을 이해해야 합니다.
파일을 읽고 쓸 수 /var/example.txt
있게 하려면 소유자를 ( )로 설정하고 권한을 ( 또는 )로 설정하면 됩니다. 이렇게 하면 모든 사람이 파일을 읽을 수 있지만 FTP를 통해서만 쓸 수 있습니다.GM
FTP
FTP
chown FTP /var/example.txt
644
chmod 644 /var/example.txt
chmod u+rw,o+r /var/example.txt
읽기 권한 만 GM
갖고 싶다면 두 사용자를 모두 동일한 사용자에 넣고 group
권한을 로 설정 해야 합니다 640
.
파일 권한에 대한 자세한 내용은 다음을 참조하세요.chmod
매뉴얼 페이지.
답변2
*nix 파일 권한에 익숙하다면 파일의 ACL을 사용하십시오(파일 시스템이 이를 지원하는 경우). 예를 들어.
setfacl -d -m u:GM:rx /directory
setfacl -d -m u:FTP:rwx /directory
tune2fs -l /dev/sdX | grep acl
fs를 확인하기 위해 .