다중사용자
- 한 컴퓨터에 여러명이 작업이 가능하다.
- 각자의 권한이 다르고 시스탬이 복잡해진다.
관련 명령어
id : 현재 접속한 계정의 정보를 보여준다.
who : 현재 컴퓨터에 접속해 있는 사용자를 보여준다.
superuser로 접속하기
su - root
password 입력 후 root로 변경
※ 운영체제에서 root 사용자를 막아놓은 경우
- lock 해제하기
sudo passwd -u root
- lock 걸기
sudo passwd -l root
- root 비밀번호 변경/설정
sudo passwd root
입력 후 설정
새로운 사용자 만들기
sudo useradd -m 사용자이름
-m : 홈 디렉토리를 만들어준다.
sudo 권한 부여하기
sudo usermod -a -G sudo 사용자이름
파일 권한 확인하기
ls -l 파일명 : 파일에 대한 정보를 볼 수 있다.
-rw-rw-r-- 1 yoon yoon 0 Jan 13 11:14 date.log
- 맨 앞 10자리 중 첫번째 자리는 종류를 나타냄 (파일인지 디렉토리인지 링크인지 등등)
- 뒤 9개는 3개씩 나누어 권한을 나타낸다.
- 앞3개 : owner의 권한, 중간3개: group의 권한, 뒤3개: 다른 사용자들의 권한
- rwx 순서로 권한을 나타내며 r: read, w: write, x: excute, -: 해당 권한 없음
- 앞 yoon : owner 사용자의 이름, 뒤 yoon: group의 이름
파일 권한 변경하기
chmod 누구에게무엇을 파일이름
누구에게무엇을 : 해당 사용자와 권한(줄지 뺐을지)을 입력한다.
owner : u, other : o
ex1) o-r : other 에게 read 권한을 뺐는다.
ex1) o+rw : other 에게 read, write 권한을 준다.
chmod o-r test.txt
또다른 사용법
chmod 모드 파일이름
모드에 owner, group, other의 권한을 아래 표에서 골라 순서대로 입력한다. (8진법)
모드 | 권한 |
0 | --- |
1 | --x |
2 | -w- |
3 | -wx |
4 | r-- |
5 | r-x |
6 | rw- |
7 | rwx |
ex1) 모든 사용자에게 rw- 권한을 부여하기
chmod 666 test.txt
ex2) owner는 rwx, group는 rw-, other는 r-- 를 부여하기
chmod 764 test.txt
자세한 사용법 : 위키
그룹 만들기
사용자를 구분하는 그룹
sudo groupadd 그룹이름
그룹 확인하기
- /etc 에있는 group 파일을 확인한다.
nano /etc/group
사용자에게 그룹 부여하기
sudo usermod -a -G 그룹 사용자
- 변경 후 재접속을 해야 그룹 부여를 완료한다.
파일, 디렉토리 그룹 변경하기(ls -l 로 확인한)
sudo chown 오너[: 그룹] 파일이름
'Linux' 카테고리의 다른 글
[리눅스 커맨드라인] Part1. Shell 학습 - 2 (0) | 2021.01.23 |
---|---|
[리눅스 커맨드라인] Part1. Shell 학습 - 1 (0) | 2021.01.21 |
[Linux 기초] 생활 코딩 Linux 강의 정리 3 (0) | 2021.01.13 |
[ Linux ] shell 언어 설정 (영어로 바꾸기) (0) | 2021.01.12 |
[Linux 기초] 생활 코딩 Linux 강의 정리 2 (0) | 2021.01.12 |
댓글