$ cd /var/log $ ls -al # 어떤 파일이 있는 지 확인, amazon이 디렉터리임을 확인 $ cd amazon # amazon 디렉터리로 접근

Permission denied 에러다. 이 에러가 왜 발생했는 지 분석해보자. 
root이고, 소유 그룹(초록 박스)이 root이다. d : 파일 유형이 디렉터리이다.rwx : 소유자(root)는 디렉터리에 대해 rwx 권한(= 모든 권한)을 가지고 있다. --- : 소유 그룹(root)은 디렉터리에 대해 아무 권한을 가지고 있지 않다. --- : 그 외의 사용자(root 사용자도 아니고, root 그룹에도 속하지 않는 사용자)도 디렉터리에 대해 아무 권한을 가지고 있지 않다. r : 파일을 읽을 수 있다. (= 파일 내부 내용 확인 가능)w : 파일을 수정할 수 있다. x : 파일을 실행할 수 있다. (실행 파일 또는 쉘 스크립트인 경우)r, w, x의 순서로 표시한다. 해당 권한이 없을 경우 -로 표시한다. r : 디렉터리 내부 파일 조회(ls)가 가능하다.w : 디렉터리 내부에 파일을 생성/삭제할 수 있다.x : 디렉터리 내부로 접근(cd)할 수 있다.w)하려면 접근 권한(x)이 필수다. 그러다보니 대부분의 경우에는 디렉터리에 w 권한을 부여하고 싶다면 x 권한도 같이 부여하는 편이다. $ ls amazon # (amazon 폴더의 디렉터리 내부 파일을 조회) # ubuntu 사용자 입장에서 r 권한이 없어서 조회가 안 됨 $ cd amazon # ubuntu 사용자 입장에서 x 권한이 없어서 접근이 안 됨 # 디렉터리에 접근 자체를 못하니 디렉터리 내부 파일을 생성/삭제도 당연히 못 함 $ sudo su # root로 사용자 변경 $ ls amazon # root 사용자 입장에서 r 권한이 있어서 조회 가능 $ cd amazon # root 사용자 입장에서 x 권한이 있어서 접근 가능 $ touch testfile # root 사용자 입장에서 w 권한이 있어서 파일 생성 가능 $ ls # 파일 생성됐는 지 확인 $ su ubuntu # ubuntu로 사용자 변경