권한 거부됨 - mkdir /G에 쓰기 권한이 없습니다.

권한 거부됨 - mkdir /G에 쓰기 권한이 없습니다.

권한이 있는 루트 폴더가 있습니다.

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이 명령이 수행하는 작업이 무엇인지 알고 있어야 합니다. :)

관련 정보