-
[root@localhost ~]# man useradd
Formatting page, please wait...
[root@localhost ~]# ls /KHmember
[root@localhost ~]# mkdir /KHmember
mkdir: `/KHmember' 디렉토리를 만들 수 없습니다: 파일이 있습니다
[root@localhost ~]# useradd -u 1000 -d /KHmember/KHadmin KHadmin
[root@localhost ~]# tail -n 1 /etc/passwd
KHadmin:x:1000:1000::/KHmember/KHadmin:/bin/bash
[root@localhost ~]# ls /KHmember
KHadmin
[root@localhost ~]# useradd -u 1000 -d /KHmember/KHuser1 KHuser1
useradd: UID 1000번은 유일하지 않습니다
[root@localhost ~]# useradd -u 10000 -d /KHmember/KHuser1 KHuser1
[root@localhost ~]# useradd -u 10000 -d /KHmember/KHuser2 KHuser2
useradd: UID 10000번은 유일하지 않습니다
[root@localhost ~]# useradd -u 10001 -d /KHmember/KHuser2 KHuser2
[root@localhost ~]# useradd -u 10002 -d /KHmember/KHuser3 KHuser3
[root@localhost ~]# tail -n 4 /etc/passwd
KHadmin:x:1000:1000::/KHmember/KHadmin:/bin/bash
KHuser1:x:10000:10000::/KHmember/KHuser1:/bin/bash
KHuser2:x:10001:10001::/KHmember/KHuser2:/bin/bash
KHuser3:x:10002:10002::/KHmember/KHuser3:/bin/bash
[root@localhost ~]# ls /KHmember/
KHadmin KHuser1 KHuser2 KHuser3
[root@localhost ~]# groupadd KHgroup
[root@localhost ~]# tail -n 1 /etc/group
KHgroup:x:10003:
[root@localhost ~]# tail -n 1 /etc/gshadow
KHgroup:!::
[root@localhost ~]# gpasswd -A KHadmin KHgroup
[root@localhost ~]# gpasswd -a KHuser1 KHgroup
Adding user KHuser1 to group KHgroup
[root@localhost ~]# gpasswd -a KHuser2 KHgroup
Adding user KHuser2 to group KHgroup
[root@localhost ~]# gpasswd -a KHuser3 KHgroup
Adding user KHuser3 to group KHgroup
[root@localhost ~]# tail -n 1 /etc/gshadow
KHgroup:!:KHadmin:KHuser1,KHuser2,KHuser3
[root@localhost ~]# change -l KHuser1
bash: change: command not found
[root@localhost ~]# chage -l KHuser1
Last password change : Jul 19, 2021
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
[root@localhost ~]# chage -E 2021-07-31 KHuser1
[root@localhost ~]# chage -E 2021-07-31 KHuser2
[root@localhost ~]# chage -E 2021-07-31 KHuser3
[root@localhost ~]# chage -l KHuser1
Last password change : Jul 19, 2021
Password expires : never
Password inactive : never
Account expires : Jul 31, 2021
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
[root@localhost ~]# goroupdell KHgroup
bash: goroupdell: command not found
[root@localhost ~]# groupdell KHgroup
bash: groupdell: command not found
[root@localhost ~]# groupdel KHgroup
[root@localhost ~]# tail -n 1 /etc/gshadow
KHuser3:!::
[root@localhost ~]# userdel -r KHadmin
[root@localhost ~]# userdel -r KHuser1
[root@localhost ~]# userdel -r KHuser2
[root@localhost ~]# userdel -r KHuser3
[root@localhost ~]# tail /etc/passwd
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
ktest:x:500:500:ktest:/home/ktest:/bin/bash
test:x:501:501::/home/test:/bin/bash
test1:x:502:502::/home/test1:/bin/bash
[root@localhost ~]#