보통사람

[Linux] 파일 권한 정리 본문

정리

[Linux] 파일 권한 정리

pej4303 2020. 5. 1. 00:37

리눅스 파일 권한에 대해 정리해보고자 합니다.

1.  파일 허가권 및 소유권 확인

  • 명령어

ls -l
파일유형 파일허가권 링크수 파일소유자이름 파일소유그룹이름 파일크기(Byte) 마지막변경날짜/시간 파일이름

  • 파일 유형 : 디렉토리는 'd', 파일은 '-'로 표시됩니다.

  • 파일허가권 : 9자리로 3자리씩 끊어서 보면 됩니다.

    • 첫번째 : 파일 소유자(Owner)의 파일 접근 권한

    • 두번째 : 파일 소유자의 그룹(Group)의 파일 접근 권한

    • 세번째 : 그외 사용자(Other)의 파일 접근 권한

  • 링크 수 : 해당 파일에 연결된 링크 파일의 수입니다. 기본적으로 1로 지정됩니다.

2. chmod 명령어

  • 파일 허가권 변경 명령어

chmod 파일권한 파일이름

// 숫자 방식
chmod 777 sample.txt    -- 소유자, 그룹, 그외사용자에게 모든 권한을 부여 

// 심볼릭 방식
chmod ugo+rwx test2     -- 소유자에게만 실행권한을 부여    

 

구분 명칭 표시 8진수
권한 읽기(read) r 4
쓰기(write) w 2
실행(execute) x 1
사용자 소유자(User) u -
그룹(Group) g -
그외사용자(Other) o -
권한 형태 추가 + -
삭제 - -
지정 = -

숫자 방식으로 지정
심볼릭 방식으로 지정

3. chown / chgrp 명령어

  • 파일 소유자  및 그룹 변경 명령어

chown 사용자명 파일명 or chown 사용자그룹명.사용자명 파일명

chown centos sample.txt 
chown centos.centos sample.txt

chgrp 그룹명 파일명

chgrp centos sample.txt

 

  • 파일의 소유자를 바꾸는 것은 보안에 위험함으로 root 계정만 해당 명령어를 사용 할 수 있습니다.

'정리' 카테고리의 다른 글

[Linux] rpm, dnf 정리  (0) 2020.05.02
[Linux] 사용자 변경  (0) 2020.05.02
[Linux] 파일링크  (0) 2020.05.01
[Linux] 사용자 및 그룹 관리  (0) 2020.04.26
[VMware] VMware Pro 스냅샷(Snapshot) 생성 및 사용 방법  (0) 2020.04.18