-
$ ls - al
permission owner group file name
-rw-rw—— 1 tester tester 4096 2016-03-12 00:00 test.db
위와 같은 ls -al 실행 결과를 보면...
Permission
-
첫칸은 d 혹은 - 로 표시된다.
d 인 경우 디렉토리, - 인 경우 파일이다.
-
r 은 읽기, w 는 쓰기, x 는 실행권한을 의미
-
두번째칸부터 3칸씩 묶어서 Owner, Group, Others 의 파일 사용 권한을 의미한다.
위의 경우 owner 인 tester 가 rw 가능하고,
tester 그룹에 대해서도 rw 가 가능하다.
나머지 사용자(Others)들은 읽기, 쓰기, 실행 모두 할 수 없다.
User 와 uid
-
user 마다 assign 되는 id 형태로 /etc/passwd 라는 파일에 기록/관리된다.
Group 과 gid
-
group 마다 assign 되는 id 형태로 /etc/group 파일에 기록/관리된다.
group list 와 함께 해당 그룹에 속한 user 도 명시된다.
-
user 는 1개 이상의 그룹에 소속될 수 있다.
user 가 시스템에 등록될 때 최초로 소속되는 그룹을 primary group 이라고 한다.
primary group 외 나머지 그룹은 supplementary group 이라고 한다.
-
primary group 은 약식으로 표시되는 경우가 있는데 $id 혹은 $groups 명령으로 현재 사용자가 속한 전체 그룹을 확인할 수 있다.
'IT 놀이터 > Linux' 카테고리의 다른 글
[linux] Path 설정 방법 (0) | 2018.02.19 |
---|---|
[linux] real uid(ruid), effective uid(euid), chmod 를 통한 SetUID, SetGID, StickyBit 설정 (0) | 2018.01.26 |
Linux 가 Desktop 으로 잘 쓰이지 않는 이유 (0) | 2017.11.17 |
[linux] ln 명령어 (0) | 2017.11.01 |
[linux] yum tutorial (0) | 2017.07.07 |
댓글