RHCSA : 사용자와 그룹 관리 – 로컬 사용자 계정 생성, 삭제 및 수정

RHCSA 주제입니다. CertDepot 사이트를 번역 및 내용 추가하였으며, 컨텐츠 관련 모든 권리는 CertDepot에 있습니다.

실습

1. 로컬 사용자 계정(여기서는 user라 가정)을 생성하기 위해서는 다음과 같이 입력한다.
[root@server2 ~]# useradd user
[root@server2 ~]# tail -n 1 /etc/passwd
user:x:1002:1003::/home/user:/bin/bash
[root@server2 ~]# 

노트: 사용자명과 동일한 그룹이 자동으로 생성된다.

2. 주어진 UID(여기서는5000)와 GID(여기서는 4000)를 가진 로컬 사용자 계정(여기서는 user라 가정)을 생성하려면 다음과 같이 입력한다.
[root@server2 ~]# groupadd -g 4000 user
[root@server2 ~]# useradd -u 5000 -g 4000 user
[root@server2 ~]# tail -n 1 /etc/passwd
user:x:5000:4000::/home/user:/bin/bash
[root@server2 ~]# tail -n 1 /etc/group
user:x:4000:
[root@server2 ~]#
3. 두 번째 그룹(여기서는 team이라고 가정, 첫 번째 그룹은 사용자명을 가진 그룹)을 가진 로컬 사용자 계정(여기서는 user라 가정)을 생성하려면 다음과 같이 입력한다.
[root@server2 ~]# useradd -G team user
[root@server2 ~]# tail -n 1 /etc/passwd
user:x:1002:1003::/home/user:/bin/bash
[root@server2 ~]# tail -n 2 /etc/group
team:x:1002:user
user:x:1003:
[root@server2 ~]# 
4. 로그인 권한을 가지지 않은(Samba 설정에서 유용한) 로컬 사용자 계정(여기서는 user라 가정)을 생성하려면 다음과 같이 입력한다.
[root@server2 ~]# useradd -s /sbin/nologin user
[root@server2 ~]# tail -n 1 /etc/passwd
user:x:1002:1002::/home/user:/sbin/nologin
[root@server2 ~]# 
5. 로컬 사용자 계정(여기서는 user라 가정)을 사용자의 홈 디렉토리와 메일 스풀과 함께 삭제(-r옵션)하려면 다음과 같이 입력한다.
[root@server2 ~]# userdel -r user
[root@server2 ~]# cat /etc/passwd | grep "/home/user"
[root@server2 ~]# 

노트: 연관된 그룹 역시 자동으로 삭제된다.

6. 사용자 계정의 이름을 변경하려면(여기서는 userusr로 변경) 다음과 같이 입력한다.
[root@server2 ~]# usermod -l usr user
[root@server2 ~]# cat /etc/passwd | grep "/home/user"
usr:x:1002:1002::/home/user:/bin/bash
[root@server2 ~]# 
at4am의 프로필 이미지

at4am

2016년 04월 28일

글쓴이의 더 많은 글 읽어보기