root
사용자 수 의 경우에도 파일에 쓰기 write
권한이 설정되어 있지 않습니다.
root
사용자 수 의 경우에도 파일을 읽을 read
권한이 설정되지 않습니다.
root
권한이 설정되지 않은 경우에도 사용자 는 cd
디렉토리로 들어갈 수 있습니다execute
.
root
권한이 설정되어 있지 않으면 사용자 가 파일을 실행할 수 없습니다execute
.
왜?
user$ echo '#!'$(which bash) > file
user$ chmod 000 file
user$ ls -l file
---------- 1 user user 12 Jul 17 11:11 file
user$ cat file # Normal user cannot read
cat: file: Permission denied
user$ su
root$ echo 'echo hello' >> file # root can write
root$ cat file # root can read
#!/bin/bash
echo hello
root$ ./file # root cannot execute
bash: ./file: Permission denied