폴더 권한 변경

폴더 권한 변경

먼저 권한을 변경하려는 폴더인 opt 폴더로 변경했습니다.

$ cd /opt/
test@testVM:/opt$

이제 다음을 사용하여 이 폴더의 권한을 변경하려고 합니다.

sudo chmod 775

그러나 그것은 작동하지 않았습니다. 다음 메시지가 표시됩니다.

Try 'chmod --help' for more information.

잊어버리거나 빠뜨린 것이 있습니다.

내가 뭘 잘못했는지 말해줄 수 있나요?

미리 감사드립니다.

답변1

명령의 "변경 내용" 부분을 잊어버렸습니다.

대부분의 명령은 단순한 "동사-명사" 유형 구조와 유사합니다. (생각해보면 우리가 말할 때 요다처럼 들리는 이유를 종종 설명해준다)

"chmod 755"라고 하셨죠...그건 동사인데...명사는 어디에 있나요?

sudo chmod 755 .         # the '.' means 'here'

-또는-

sudo chmod 755 /opt      # always better to specify exactly what you want

내 거질문은: 왜 이 일을 하는가? /opt의 권한을 변경해야 합니까? (아는 것이 나에게 그렇게 중요한 것은 아니지만,/home 폴더에 없는 항목을 변경할 수 있는 권한은 다음과 같습니다.대개이는 좋은 생각이 아닙니다. 당신이 무엇을하고 있는지 생각해보십시오. )

답변2

매개변수에 디렉터리를 지정해야 합니다. 현재 디렉터리에 변경 사항을 적용하려면 .끝에 추가하세요(전체 경로 포함).

sudo chmod 775 .

그렇지 않으면 오류가 발생합니다.

PS 제안된 대로 실행하면 chmod --help다음이 표시됩니다.

 $ chmod --help
Usage:  chmod [OPTION]... MODE[,MODE]... FILE...
   or:  chmod [OPTION]... OCTAL-MODE FILE...
   or:  chmod [OPTION]... --reference=RFILE FILE...

답변3

sudo chmod 775 .

그럴 sudo chmod 775 /opt필요는 없습니다 cd.

그런데 -R옵션은 chmod재귀 모드를 변경하는 것입니다.

man chmod더 많은 정보를 알고 싶습니다.

관련 정보