리눅스 사용자와 그룹 관리하는 방법 - useradd, groupadd 명령어 사용 방법

728x90

리눅스의 사용자와 그룹을 관리하는 방법에 대해서 알아보겠습니다.
useradd 로 사용자를 추가하고 groupadd로 그룹을 추가하고 삭제하는 방법을 알아보고 패스워드나 정책 등을 지정하는 방법까지 총 정리해 드리겠습니다.

 

유저관리

useradd

# useradd newuser
newuser 라는 이름의 사용자 생성

# useradd -u 1111 newuser
사용자 ID를 1111로 지정하여 newuser 생성

# useradd -g newgroup newuser
newgroup 그룹에 newuser 를 생성

#useradd -d /newhome newuser
newhome 디렉토리를 newuser의 홈디렉토리로 지정

#useradd -s /bin/bash newuser
newuser의 기본 쉘을 bash 로 지정

passwd
# passwd newuser
패스워드 지정

usermod
# usermod -g root newuser
newuser의 그룹을 root로 변경

userdel
# userdel newuser
newuser 삭제

# userdel -r newuser
newuser 삭제와 동시에 홈디렉토리도 삭제

 

 

사용자 암호 정책

chage
사용자 암호에 정책 지정
# chage -1 newuser
사용자에 설정된 사항 확인

# chage -m 2 newuser
사용자에 설정한 암호를 사용해야 하는 최소 일자

# chage -M 30 newuser
사용자에 설정한 암호를 사용할 수 있는 최대 일자

# chage -E 2021/05/30 newuser
암호 만료일자 지정

# chage -W 10 newuser
사용자가 설정한 암호가 만료되기 전 경고하는 날짜
10이면 10일전

 

 

그룹관리

groups
# groups
현재 사용자의 그룹을 보여줌

# groups newuser
newuser가 소속된 그룹을 보여줌

groupadd
# groupadd newgroup
newgroup 생성

#groupadd -g 2222 newgroup
newgroup의 그룹id를 2222로 지정

groupmod
# groupmod -n newgroup new2group
newgroup을 new2group 으로 이름 변경

groupdel
# groupdel newgroup
newgroup 그룹 삭제

gpasswd
그룹의 암호를 설정하거나 그룹을 관리
# gpasswd newgroup
그룹의 암호를 지정

# gpasswd - A newuser newgroup
그룹의 관리자를 newuser로 지정

# gpasswd -a newuser newgroup
newuser를 그룹에 추가

# gpasswd -d newuser newgroup
newuser를 그룹에서 삭제

댓글

Designed by JB FACTORY