/home/new_user/
사용자가 실행할 수 있는 PHP 실행 파일이 포함된 지정된 디렉토리() 에만 전체 액세스를 제공하려면 어떻게 해야 합니까 ?
사용자는 디렉터리를 변경할 수 없습니다.
ls -la /home
"권한이 없습니다"라는 오류 메시지가 나타납니다.
답변1
ACL(액세스 제어 목록)을 살펴보면 거친 소유자-그룹-기타 Unix 모델보다 더 세분화된 액세스 제어가 가능합니다. 그러나 모든 파일 시스템이 이를 처리할 수 있는 것은 아닙니다.
답변2
setfacl
특정 폴더 및 사용자에 대해 명령을 사용할 수 있습니다 .
사용자의 경우;
sudo setfacl -Rm d:u:new_user:rwx /home
단체의 경우;
sudo setfacl -Rm d:g:new_user:rwx /home
권한을 확인하는 데 사용됩니다.
getfacl /home