본문으로 건너뛰기

user/group 관리

Group

sudo groupadd <group>
cat /etc/group
sudo groupdel <group>

User

sudo useradd <user>
  • --create-home
  • --shell <shell>
  • --uid <uid>
cat /etc/passwd
sudo passwd <user>
sudo usermod -aG <group> <user>
sudo groups <user>
sudo visudo
# user host=(target_user:target_group)[option:] command
# %group host=(target_user:target_group)[option:] command

# ex
# hhk7734는 접속위치에 관계없이, 어떤 유저나 그룹의 소유에 관계없이
# 환경 변수를 유지하고, 암호 입력 없이 모든 명령어를 sudo로 실행 가능
# hhk7734 ALL=(ALL:ALL) NOPASSWD:SETENV: ALL
경고

sudoer 파일은 선언 순서대로 적용됩니다. 특정 유저에 대한 설정 후 해당 유저가 속한 그룹에 대한 설정이 나오면 먼저 선언된 설정이 무시되므로 그룹에 대한 설정만 적용됩니다.

아래 명령어로 현재 유저의 권한이 어떻게 설정되어 있는지 확인할 수 있습니다.

sudo -ll
sudo userdel -r <user>