본문 바로가기
서버/리눅스 명령어

리눅스 파일, 디렉토리 권한 확인하기 ls 명령어

by 좋은열매 2021. 3. 11.
728x90

리눅스 파일, 디렉토리 권한 확인하기

ls -l 명령을 사용하여 파일, 디렉토리 리스트를 출력하면 권한(퍼미션, 허가권)을 확인할 수 있습니다.

 

 

출력 결과는 각각 파일종류 및 권한(퍼미션), 링크수, 사용자(소유자), 그룹, 파일크기, 수정시간, 파일이름을 나타냅니다.

 

파일의 권한은 '-rwxr-xr-x'으로 확인할 수 있고

소유권은 'pi pi'으로 확인할 수 있습니다.

앞에 있는 pi는 사용자를 나타내고, 뒤에 있는 pi는 그룹을 나타냅니다.

(리눅스에서는 기본적으로 사용자와 동일한 이름의 그룹을 만듭니다.)

 

-    rwx    r-x    r-x 

위 정보는 4부분으로 나눌 수 있습니다.

 

-  파일(-), 디렉토리(d)를 구분

rwx  사용자(owner, 소유자) 권한(퍼미션)

r-x  그룹(group) 권한

r-x  다른 사용자(other) 권한

 

rwx는 각각 읽기(read), 쓰기(write), 실행(execute) 권한을 나타냅니다.

(참고로 디렉토리의 경우 실행권한이 있어야 디렉토리에 들어갈 수 있습니다.)

 

-rwxr-xr-x 1 pi pi 5720 Jul  3 20:06 a.out 

위 정보의 권한 부분만 해석하면

 a.out은 파일(-)이다. 

사용자가 읽고 쓰고 실행(rwx)할 수 있고, 그룹과 다른 사용자는 읽고 실행(r-x)할 수 있다. 

사용자(소유자)는 pi이고 그룹도 pi이다.

 

 

 

출처- withcoding.com/103

728x90