Soy Library

[Linux] 사용자 정보 관리 본문

Study/Linux

[Linux] 사용자 정보 관리

Soy_Hwang 2022. 3. 12. 16:49
파일 및 디렉토리의 소유자와 소유 그룹 변경하기 
  • chown
  • chgrp

 

파일이나 디렉토리 접근 권한 문자열
- r w - r - x r - x
타입 소유주(user) 권한 그룹(group) 권한 나머지(others) 권한

 

타입
  • - : 파일
  • d : 디렉토리

 

접근권한 
r 읽기(read)
w 쓰기(write)
x 실행(execute)

 

접근 권한 수행 연산
+ 권한 부여
- 권한 제거
= 접근 권한 설정

 

사용자 카테고리 문자
u 파일 소유자
g 소유자가 속한 그룹
o 소유자와 그룹 이외의 기타 사용자
a 전체 사용자

 

예시

-rw------- : 파일, 소유주한테만 읽기와 쓰기 권한이 있음. 

drwxr-xr-x : 해당 디렉토리는 소유주에게 읽기(r), 쓰기(w), 실행(x) 권한이 있고, 그룹과 기타 사용자에게는 읽기 및 실행 권한이 있음.

 

test.txt 파일을 모든 사용자에게 실행 권한을 줌. 

... $ chmod a+x test.txt

 

접근권한을 변경하는 것을 숫자열(8진수)로도 나타낼 수 있다.

8진수 2진수 파일모드 권한
0 000 --- 권한 없음
1 001 --x 실행
2 010 -w- 쓰기
3 011 -wx 쓰기, 실행
4 100 r-- 읽기
5 101 r-x 읽기, 실행
6 110 rw- 읽기, 쓰기
7 111 rwx 읽기, 쓰기, 실행

아래와 같이 test.txt의 접근 권한을 7(user), 6(group), 6(others)로 변경할 수 있다. 

... $ chmod 766 test.txt

 

Reference

https://itworld.gmax8.com/25

 

[Linux]리눅스 파일, 폴더 권한(퍼미션) 변경 chmod

리눅스에서 파일 또는 폴더의 권한(퍼미션)을 변경하는 방법 리눅스에서는 chmod라는 명령어를 사용하여 파일, 폴더에 대한 접근권한을(퍼미션) 설정합니다. 권한 변경은 슈퍼 유저나 파일 소유

itworld.gmax8.com