본문 바로가기

server/centos 7

CentOS 7 초기 설정 : 일반 사용자 계정 추가/삭제 방법

CentOS 7 초기 설정 : 일반 사용자 계정 추가/삭제 하기

1. 일반 사용자 계정을 추가, 삭제하기

[root@locahost ~]# useradd cent
[root@locahost ~]# passwd cent
 Changing password for user cent.
 New UNIX password:                 # set password
 Retype new UNIX password:          # confirm
 passwd: all authentication tokens updated successfully.
[root@locahost ~]# exit             # logout

2. root 계정(관리자 계정)에서 일반사용자 계정으로 전환하려면 아래와 같이 명령어를 실행한다. (root 계정은 꼭 필요한 경우에만 제한해서 사용하는 것을 권장합니다.)

dlp login: cent                 # input user name
password:                       # password
[cent@localhost ~]$ su -        # switch to root
Password:                       # root password
[root@locahost ~]#              # just switched to root

3. root 계정으로 전환 가능한 사용자 계정을 제한하는 것도 가능합니다. 제한할려면 아래와 같이 실행합니다

[root@dlp ~]# usermod -G wheel cent
[root@dlp ~]# vi /etc/pam.d/su
#%PAM-1.0
auth            sufficient      pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#auth           sufficient      pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
# uncomment the following line
auth            required        pam_wheel.so use_uid
auth            substack        system-auth
auth            include         postlogin
account         sufficient      pam_succeed_if.so uid = 0 use_uid quiet
account         include         system-auth
password        include         system-auth
session         include         system-auth
session         include         postlogin
session         optional        pam_xauth.so

4. 시스템에서 사용자 계정을 삭제하기

### 사용자만 삭제하는 경우 ###
[root@localhost ~]# userdel cent
  • 사용자와 홈디렉토리를 함께 삭제하는 경우
### 사용자만 삭제하는 경우 ###
[root@localhost ~]# userdel -r cent