이건 너무 이상해 사용자 'g'로 Linux (RHEL) 상자에 로그인하여 ls -lah
쇼를 수행함
drwxrwxrwx 6 g g 4.0K Jun 23 13:27 .
drwxrw-r-x 6 root root 4.0K Jun 23 13:15 ..
-rwxrw---- 1 g g 678 Jun 23 13:26 .bash_history
-rwxrw---- 1 g g 33 Jun 23 13:15 .bash_logout
-rwxrw---- 1 g g 176 Jun 23 13:15 .bash_profile
-rwxrw---- 1 g g 124 Jun 23 13:15 .bashrc
drw-r----- 2 g g 4.0K Jun 23 13:25 .ssh
따라서 그룹 'g'/ should /의 사용자 'g'는 .ssh 디렉토리를 읽고 쓸 수는 있지만 ls -lah .ssh/
얻을 수 ls: .ssh/: Permission denied
있습니다. cat
디렉토리에있는 파일을 시도하면 권한이 거부됩니다.
내가 루트로 가서에 사용 권한을 변경하는 경우 700
, 744
, 766
'사용자'권한만큼 또는 아무것도 작동 (7)이며, 내가 할 수있는 CD와 LS 디렉토리와 파일 내.
id g
보고
uid=504(g) gid=506(g) groups=506(g)
편집하다:
이 권한을 다른 동일한 상자에 정확하게 복사했으며 아무런 문제가 없습니다. cd
실행 권한없이 디렉토리에 들어갈 수 있습니다 .
cat
같은 권한을 가진 디렉토리에있는 파일 도 읽을 수 없으므로 읽을 수있는 실행 권한이 필요하지 않습니다.