web-group
아직 생성하지 않았으며 그룹에 속한 폴더가 있습니다 . 내 사용자 이름이 이 그룹에 속하더라도 를 실행하지 않으면 파일을 수정하거나 새 파일을 만들 수 없습니다 sudo
.
내 폴더에서 다음 코드를 실행하면 :chmod g+rwxs
그러면 제가 문제를 해결할 수 있어요.
그래서 내 질문은 다음과 같습니다
왜 이런 일이 발생하며 g+rwxs
이는 무엇을 의미합니까?
r
읽기 w
, 쓰기 및 x
실행은 g
그룹용이라는 것을 알고 있습니다 . 그러나 전체 권한 규칙을 디코딩하는 것이 혼란스럽습니다.
우분투 14.04를 사용하고 있습니다
답변1
이런 일이 발생하는 이유: 아마도 권한("chmod g+rwxs"로 권한을 변경하기 전)으로 인해 그룹이 파일을 수정하는 것을 허용하지 않기 때문일 것입니다. 예를 들어. 귀하의 그룹에는 읽기 액세스 권한만 있고 다른 그룹에는 쓰기 액세스 권한이 없습니다.
"g+rwxs"의 의미: (g)roup의 경우 (+) (r)ead, (w)rite, e(x)ecute, (s)UID 권한(그룹으로)을 파일/폴더에 추가합니다.
참고 - 귀하의 경우에는 고정/SUID 비트가 필요하지 않을 가능성이 높으며 chmod "g+rwx"로 충분합니다.