![디렉터리/파일이 사용자 소유이고 그룹에 속해 있어도 파일을 열 수 없습니다.](https://linux55.com/image/153290/%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%2F%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%86%8C%EC%9C%A0%EC%9D%B4%EA%B3%A0%20%EA%B7%B8%EB%A3%B9%EC%97%90%20%EC%86%8D%ED%95%B4%20%EC%9E%88%EC%96%B4%EB%8F%84%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%97%B4%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
사용자/그룹 권한을 이해하는 데 어려움을 겪고 있습니다. 나는 읽고 노력하는 데 몇 시간을 보냈습니다. 이것이 내가 가진 것입니다:
디렉토리 권한
1을 입력하세요:ls -lhd
출력 1:
/var/로그:drwxrwxr-x 11 root syslog 4.0K May 10 01:59 .
/var/log/mongosqld:drw-rw-r-- 2 mongosqld logstash 4.0K May 10 03:37 .
chown
참고: 저는 이것을 및 를 사용하여 설정했습니다 chgrp
.
파일 권한
2를 입력하세요:ls -lh
출력 2:
/var/log/mongosqld:
total 12K
-rw-rw-r-- 1 mongosqld logstash 1.4K May 10 03:43 mongosqld.log
그룹:
입력하다:groups logstash mongosqld
산출:
logstash : logstash
mongosqld : users logstash
내 질문
사용자로 파일을 열려고 하면 mongosqld
이라는 메시지가 표시됩니다 open /var/log/mongosqld/mongosqld.log: permission denied
. 내가 어디로 잘못 갔나요?
답변1
접근할 수 없습니다.아무것in /var/log/mongosqld
(루트로 실행하지 않는 한) 왜냐하면 해당 디렉토리에 e가 없기 때문입니다.엑스ecute 비트 세트.