리눅스 파일 권한 확인 명령어

오늘은 리눅스 파일권한 명령어에 대하여 알아보겠습니다. 리눅스를 사용을 하다가 보면 사용자 계정으로 파일을 열어보는 경우 리눅스 파일의 권한이 없다는 에러 메세지가 나오는 경우를 종종 봅니다. 이러한 경우에는 리눅스 파일의 권한에 걸려서 파일을 읽을 수 없는 경우 입니다. 이것의 해결방법은 root권한 으로 로그인을 다시 하여 해당 파일의 권한을 변경 해주면 됩니다.

chmod [권한] [file명] 형식 입니다.

 

파일 보기 명령어인 ls -al 로 파일 및 파일에 대한 현재 권한을 확인 할수 있습니다.

 

 

리눅스명령어

 

 

 

 

 

r: read (읽기) 4 , w: write (쓰기)2 , x: execute (실행)1 으로 구분됩니다.

그림에 보듯이 10자리뢰 되어 있으며 구성은 디렉토리권한 1자리 , 소유자권한3자리.


그룹권한 3자리,전체권한  3자리 이렇게 10자리 입니다.

잘 기억 하고 계시면 됩니다.


chmod 명령어로 권한을 변경하려면 명령어 뒤에 3자리 숫자로 권한값을 적어야되는데요


모든 권한을 주는방법을 예를 들어 보겠습니다.

ex) -rwxrwxrwx  -> 777  이 모든권한(읽기,쓰기,실행) 입니다. chmod 777 test 

test 파일의 권한을 모든 권한으로 적용한 예시 입니다.

 

리눅스명령어

 

 

어떻게 777 이냐 라는 의문을 가길 수 있는데요.


앞써 설명 드렸듯이 read(4)+write(2)+execute(1) = 7 이렇게 계산됩니다.

 

설명이 잘 되었는지요?


이해가 않되는 부분이 있으시면 덧글 달아 주세요~

답글 들어 갑니다~

+ Recent posts