유닉스 계열 운영체제는 여러 명이 함께 사용할 수 있는 기능을 가지고 있다
이 기능은 강력 하지만, 배우기 어렵고 보안의 문제가 발생할 수 있다
id
자신이 누구인지 알 수 있는 명령어
[cookie@cookie ~]$ id
uid=1001(cookie) gid=1001(cookie) groups=1001(cookie),991(docker)
- uid는 user의 id
- gid는 group의 아이디로, 어떤 그룹에 속해있는지 알 수 있다
who
현재 이 시스템에 누가 접속했는지 보여주는 명령어
[cookie@cookie ~]$ who
cookie pts/0 2017-06-25 17:48 (121.190.40.153)
cookie pts/1 2017-06-25 18:33 (121.190.40.153)
권한(Permission)
[cookie@cookie ~]$ ll
-rw-rw-r-- 1 cookie cookie 0 Jun 26 20:13 perm.txt
# 모드를 변경한다 -> other에서 write 권한을 제외한다
[cookie@cookie ~]$ chmod o+w perm.txt
-rw-rw-rw- 1 cookie cookie 0 Jun 26 20:13 perm.txt
# 모드를 변경한다 -> 소유자(user)에 read 권한을 제외시킨다.
[cookie@cookie ~]$ chmod u-r perm.txt
--w-rw-rw- 1 cookie cookie 0 Jun 26 20:13 perm.txt
# 재귀적으로(해당 디렉토리 안의 모든 파일에) 권한을 변경한다
[cookie@cookie ~]$ chmod -R o+w perm
사용자를 그룹에 추가
[cookie@cookie ~]$ sudo usermod -a -G developer cookie
[cookie@cookie ~]$ sudo usermod -a -G developer dorothy