디렉터리와 디렉터리 내의 파일을 삭제할 수 있는 그룹 권한을 사용자에게 부여해야 합니다. "fileHandlers"라는 그룹에 모든 사용자를 추가했습니다. 이 그룹의 모든 사용자에게 파일이나 폴더를 생성하고 삭제할 수 있는 권한을 부여하고 싶습니다.
drwxr-sr-x 2 www-data fileHandlers 4096 Nov 26 13:13 7005C0FA85E4A0B445E77C126EEB8056
위의 예에서는 www-data만 파일을 삭제할 수 있습니다. "fileHandlers" 그룹의 모든 사용자에 대해 이를 확장하려면 어떻게 해야 합니까?
답변1
사용자(예: 그룹)에게 디렉터리에 대한 쓰기 권한을 부여해야 합니다.
chmod g+w디렉토리 이름디렉터리 자체를 삭제하려면 디렉터리에 대한 쓰기 권한이 필요합니다.부모목차.
답변2
다음 명령을 사용하여 문제가 해결되었습니다.
chgrp -R fileHandlers attachments/
chmod -R g+w attachments/
find attachments -type d -exec chmod 2775 {} \;
find attachments -type f -exec chmod ug+rw {} \;