728x90
반응형
리눅스 권한 번호 의미
유닉스에서 파일 권한 번호 의미를 알아보자.
예 : -rwxr-xr--
- | rwx | rwx | rwx |
---|---|---|---|
파일타입 | user 권한 | group 권한 | other 권한 |
파일 타입
-
: 일반 파일(plain file), 실행 파일 포함d
: directoryl
: link- 다른 파일을 가리키는 링크 파일
p
: pipe- 두 개의 프로그램을 연결하는 파이프 파일
b
: block device- 블럭 단위로 하드웨어와 반응하는 파일
c
: character device- 스트림 단위로 하드웨어와 반응하는 파일
파일의 3가지 권한
세 권한 그룹을 'UGO'라고 표현한다.
- User(유저) : 파일의 소유자
- Group(그룹) : 파일이 포함된 그룹
- Other(모든 사용자) : 그 외 나머지 사용자
rwx 문자열
- r : Read(읽기)
- r = 4
- w : Write(쓰기)
- w = 2
- x : Execute(실행)
- x = 1
-
: 권한이 없는 경우-
= 0
사용 예
rw- = 4+2+0=6
rwx = 4+2+1=7
파일 권한 변경하기
# chmod [권한] [파일]
chmod g+x test # test 파일에 그룹(g) 쓰기(w) 권한을 추가(+)
chmod o-x test # test 파일에 나머지 사용자(o)의 실행(x) 권한을 제거(-)
chmod u+rwx test # user에 rwx권한을 추가
chmod ugo+rx test
chmod u+x,g+rw,o-r test
# 숫자 이용
chmod 755 test # test 파일의 권한을 rwxr-xr-x로 설정
chmod 654 test # 654 = rw-r-xr--
chmod 4 test # chmod 004 test
Reference
반응형
'[OS]Operating System > [Linux]' 카테고리의 다른 글
[Linux] shell code - [], [[]], (), (()) 차이 (0) | 2023.04.30 |
---|---|
[Linux] shell script - python exit code (0) | 2023.04.30 |
[Linux] $?의 의미 (0) | 2023.04.30 |
[Linux] IF문 (0) | 2023.04.30 |
[Linux] tmux 사용하기 (0) | 2023.04.16 |