폴더 권한 변경

폴더 권한 변경

권한을 변경하려는 폴더로 변경하는 것부터 시작했는데 그것이 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 .

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

추신. 제안된 대로 실행했다면 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자세한 내용은.

관련 정보