티스토리 뷰
리눅스(Linux)에서는 사용자(Owner), 그룹(Group), 기타 사용자(Other)로 구분하여 권한 관리를 하게 됩니다. (우분투 리눅스를 기준으로) 새로운 사용자를 만들면 보통 사용자와 같은 이름으로 그룹을 만들어 설정합니다. 사용자를 별도의 그룹으로 묶어서 관리하기 위해서는 그룹 관련 명령어를 잘 알아야 합니다.
사용자 그룹 확인 (groups 명령어)
groups user01
사용자가 포함된 그룹을 나열합니다.
한 사용자가 여러 그룹에 소속될 수 있습니다.
리눅스 그룹 만들기 (groupadd 명령어)
sudo groupadd party01
새로운 그룹(party01)을 하나 만듭니다.
나중에 그룹 변경을 하려면 groupmod 명령을 사용합니다.
생성한 그룹은 /etc/group 파일에서 확인 가능합니다.
그룹 삭제 (groupdel 명령어)
sudo groupdel party01
그룹을 삭제합니다.
그룹 관리 (gpasswd 명령어)
gpasswd 명령어는 /etc/group, /etc/gshadow 두 파일을 관리합니다.
sudo gpasswd party01
그룹의 암호를 설정합니다.
이 암호는 그룹에 포함되지 않는 사용자가 그룹으로 로그인(newgrp)하기 위해서 사용됩니다.
sudo gpasswd -r party01
그룹의 암호를 제거합니다.
sudo gpasswd -A user01 party01
사용자를 그룹 관리자로 설정합니다.
sudo gpasswd -a user01 party01
사용자를 그룹에 포함시킵니다.
sudo gpasswd -d user01 party01
사용자를 그룹에서 제외시킵니다.
usermod 명령어로 그룹 지정하기
sudo usermod -a -G party01 user01
-g 옵션이 주 그룹을 변경한다면 -G 옵션은 주 그룹은 그대로 두고 새로운 그룹을 하나 추가합니다.
gpasswd 명령어와는 달리 usermod는 사용자를 중심으로 그룹을 지정합니다.
다른 그룹으로 로그인하기 (newgrp 명령어)
newgrp party01
파일을 생성하는 등 작업한 내용이 로그인한 그룹명으로 기록됩니다.
리눅스 사용자 관리 명령어 (useradd, adduser, userdel, usermod)
리눅스 cp 명령어 사용법 정리 (파일, 디렉토리 복사, 백업)
리눅스 mv 명령어 사용법 정리 (파일 이동, 파일, 디렉토리 이름 변경)
- Total
- Today
- Yesterday
- 라즈베리파이 나스
- Android Programming
- PYTHON
- 라즈베리파이 오락실
- 라즈베리파이 활용
- 파이썬 자료형
- jsp 프로그래밍
- openmediavault
- 안드로이드 프로그래밍
- Eclipse ADT
- 추억의 오락실
- 리눅스 명령어
- 라즈베리파이
- 리눅스 cat
- 파이썬 프로그래밍
- 파이썬 기초
- eclipse
- 파이썬 연산자
- Android Studio
- 리눅스
- 게임기 만들기
- linux
- 리눅스 기초
- 파이썬
- 라즈베리파이 NAS
- 파이썬 함수
- 이클립스 사용법
- raspberry pi
- mysql
- 리눅스 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |