
권한이 있는 루트 폴더가 있습니다.
drwxr-xr-x
루트 디렉터리의 모든 폴더에는 동일한 권한이 있습니다.
drwxr-xr-x
서버(루트 디렉터리의 폴더 중 하나)에 PDF 파일을 생성하는 PHP 스크립트가 있는데 제한된 권한으로 인해 해당 폴더에 PDF 파일을 생성할 수 없습니다.
폴더의 액세스 권한을 변경하고 다음 명령을 시도했습니다.
chmod g+w Images (Images is a folder)
실행되고 시도할 때 아무것도 주지 않습니다.
ls -l (The permissions are same and it didn't change)
drwxr-xr-x (The write permissions are missing to generate the pdf file)
내가 시도할 때
mkdir -m 775 imagetest
"mkdir: 'imagetest'에 대한 권한을 변경할 수 없습니다: 권한이 거부되었습니다"라는 메시지가 반환됩니다.
Imagetest 폴더 생성 권한은 다음과 같습니다.
drwxr-xr-x
누군가 내가 여기서 나가도록 도와줄 수 있나요? 이 시점에서 나는 폴더 권한을 변경하는 것에 충격을 받았습니다.
댓글을 보면 제가 시도했을 때
ls -ld Images
drwxr-xr-x 1 ZUHTRF6 1049089 0 May 25
답변1
이미 존재하는 폴더에 대한 권한을 변경할 때는 chmod xxx yourFolder/
-R을 추가하여 이를 반복적으로 수행할 수 있습니다.
로그인한 사용자를 확인 whoami
하고 표시된 사용자와 비교하여 ls -l
현재 사용자가 권한을 변경할 수 있는지 확인하세요.
chmod g+w file
그룹에 쓰기 권한을 추가하는 데 사용됩니다 .
루트 사용자라면 이 작업을 수행할 수도 있지만 sudo
이 명령이 수행하는 작업이 무엇인지 알고 있어야 합니다. :)