一、建立/guanli 目錄,在/guanli下建立zonghe 和 jishu 兩個目錄(一條命令)
[root@localhost ~]#
[root@localhost ~]# mkdir -pv /guanli/zonghe | mkdir -pv /guanli/jishu
mkdir: 已建立目錄 "/guanli"
mkdir: 已建立目錄 "/guanli/jishu"
[root@localhost ~]# cd /guanli/
[root@localhost guanli]# ls
jishu zonghe
[root@localhost guanli]#
二、添加組賬號zonghe、caiwu、jishu,GID號分別設置爲200一、200二、2003
[root@localhost ~]# groupadd -g 2001 zonghe | groupadd -g 2002 caiwu | groupadd -g 2003 jishu
[root@localhost ~]# tail -8 /etc/group
jiaoxue:x:1002:
ss:x:1003:
test1:x:1004:
test2:x:1005:
test3:x:1006:
jishu:x:2003:
caiwu:x:2002:
zonghe:x:2001:
三、建立jerry、kylin、tsengia、obama用戶,其中的kylin用戶賬號在2020年12月30往後失效
[root@localhost ~]# useradd jerry | useradd kylin | useradd tsengia | useradd obama
[root@localhost ~]# usermod -e 2020-12-30 kylin
[root@localhost ~]# tail -3 /etc/shadow
kylin:!!:18107:0:99999:7::18626:
四、將jerry、kylin、tsengia、obama等用戶添加到zonghe組內
[root@localhost ~]# gpasswd -M jerry,kylin,tsengia,obama zonghe
[root@localhost ~]# tail -4 /etc/group
tsegia:x:1004:
zonghe:x:2001:jerry,kylin,tsengia,obama
caiwu:x:2002:
jishu:x:2003:
[root@localhost ~]#
五、建立handy、cucci用戶,其中cucci賬號的登陸Shell設置爲「/sbin/nologin」
[root@localhost ~]# useradd handy
[root@localhost ~]# useradd -s /sbin/nologin cucci
[root@localhost ~]# tail -2 /etc/passwd
handy:x:1005:1005::/home/handy:/bin/bash
cucci:x:1006:1006::/home/cucci:/sbin/nologin
六、將handy、cucci等用戶添加到jishu組內
[root@localhost ~]#
[root@localhost ~]# gpasswd -M handy,cucci jishu
[root@localhost ~]# tail -8 /etc/group
kylin:x:1002:
jerry:x:1003:
tsegia:x:1004:
zonghe:x:2001:jerry,kylin,tsegia,obama
caiwu:x:2002:
jishu:x:2003:handy,cucci
handy:x:1005:
cucci:x:1006:
七、將上述的全部用戶均要求加入到guanli組內
[root@localhost ~]# gpasswd -M handy,cucci,jerry,kylin,tsengia,obama guanli
[root@localhost ~]# tail /etc/group
guanli:x:2004:handy,cucci,jerry,kylin,tsengia,obama
八、將zonghe組內的obama用戶刪除
[root@localhost ~]# vi /etc/group
zonghe:x:2001:jerry,kylin,tsegia
九、爲jerry用戶設置密碼爲「123456」(使用普通方法)
爲cucci用戶設置密碼爲「redhat」(使用--stdin方法)
[root@localhost ~]# passwd jerry
更改用戶 jerry 的密碼 。
新的 密碼:
無效的密碼: 密碼少於 8 個字符
從新輸入新的 密碼:
passwd:全部的身份驗證令牌已經成功更新。
[root@localhost ~]# echo "redhat" | passwd --stdin cucci
更改用戶 cucci 的密碼 。
passwd:全部的身份驗證令牌已經成功更新。
十、將jerry用戶鎖定,並查看鎖定狀態
[root@localhost ~]# passwd -l jerry
鎖定用戶 jerry 的密碼 。
passwd: 操做成功
[root@localhost ~]# passwd -S jerry
jerry LK 2019-07-30 0 99999 7 -1 (密碼已被鎖定。)
十一、打開兩個xshell窗口,經過(who 或者 w)命令查看鏈接狀態,並經過fuser殺掉其中一個
[root@localhost ~]# who
root :0 2019-07-30 15:39 (:0)
root pts/0 2019-07-30 15:39 (:0)
root pts/1 2019-07-30 15:41 (192.168.100.126)
root pts/2 2019-07-30 16:06 (192.168.100.126)
[root@localhost ~]# fuser -k /dev/pts/2
/dev/pts/2: 9780
[root@localhost ~]#
十二、查看cucci用戶,屬於那些組,並查看其詳細信息
[root@localhost ~]# groups cucci
cucci : cucci jishu guanli
[root@localhost ~]# finger cucci
Login: cucci Name:
Directory: /home/cucci Shell: /sbin/nologin
Never logged in.
No mail.
No Plan.
[root@localhost ~]# finger
Login Name Tty Idle Login Time Office Office Phone Host
root root *:0 Jul 30 15:39 (:0)
root root pts/0 33 Jul 30 15:39 (:0)
root root pts/1 Jul 30 15:41 (192.168.100.126)
1三、手工建立帳號student
[root@localhost ~]# vi /etc/group
最後一行加入student:x:2000:保存並退出
[root@localhost ~]# vi /etc/passwd
最後一行加入student:x:2001:2000::/home/student:/bin/bash保存並退出
[root@localhost ~]# vi /etc/shadow
進入後使用yyp這一行復制到最後並進行改編cucci:!!$6$Jo7ZqnHk$rVpYu8/3xvNIkqDpEViNEnir4hki2vVVS/gotNPEGvr2PbafNX65N7anoXnslTzvyaBmmWdIPmEHov2JWS7Sn/:18107:0:99999:7:::
student:$6$Jo7ZqnHk$rVpYu8/3xvNIkqDpEViNEnir4hki2vVVS/gotNPEGvr2PbafNX65N7anoXnslTzvyaBmmWdIPmEHov2JWS7Sn/:18107:0:99999:7:::
[root@localhost ~]# mkdir -pv /home/student
mkdir: 已建立目錄 "/home/student"
[root@localhost ~]# cp -R /etc/skel/ /home/student/
[root@localhost ~]# chown -R student:student /home/student
[root@localhost ~]# chmod -R go= /home/student、
[root@localhost ~]# su student
bash-4.2$ exit
[root@localhost ~]# cp /etc/skel/.bashrc /home/student/
[root@localhost ~]# cp /etc/skel/.bash_logout /home/student/
[root@localhost ~]# cp /etc/skel/.bash_profile /home/student/
[root@localhost ~]# su student
[student@localhost root]$ su
1四、設置權限及歸屬:
/guanli目錄屬組設爲guanli
/guanli/zonghe目錄的屬組設爲zonghe
/guanli/jishu目錄的屬組設爲jishu
設置3個目錄都是禁止其餘用戶訪問的權限
[root@localhost ~]# chown :guanli /guanli/
[root@localhost ~]# chown :zonghe /guanli/zonghe
[root@localhost ~]# chown :jishu /guanli/jishu
[root@localhost ~]# chmod -R o=--- /guanli
[root@localhost ~]# ll /guanli/
總用量 0
drwxr-x---. 2 root jishu 6 7月 30 16:46 jishu
drwxr-x---. 2 root zonghe 6 7月 30 16:46 zonghe
1五、創建公共目錄/ceshi
容許技術組內的全部用戶讀取、寫入、執行文件
禁止其餘用戶讀、寫、執行
[root@localhost ~]# mkdir /ceshi
[root@localhost ~]# chown :jishu /ceshi
[root@localhost ~]# chmod g=xwr /ceshi
[root@localhost ~]# chmod o=--- /ceshi
[root@localhost ~]# ls -l /
總用量 28
lrwxrwxrwx. 1 root root 7 7月 29 09:24 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 7月 29 09:34 boot
drwxrwx---. 2 root jishu 6 7月 30 17:34 ceshi
1六、清除jerry用戶密碼
[root@localhost ~]# passwd -S jerry
jerry LK 2019-07-30 0 99999 7 -1 (密碼已被鎖定。)
[root@localhost ~]# passwd -u jerry
解鎖用戶 jerry 的密碼。
1七、鎖定cucci用戶密碼並查看狀態
[root@localhost ~]# passwd -l cucci
鎖定用戶 cucci 的密碼 。
passwd: 操做成功
[root@localhost ~]# passwd -S cucci
cucci LK 2019-07-30 0 99999 7 -1 (密碼已被鎖定。)
1八、修改obama用戶的UID爲8888
[root@localhost ~]# groupadd -g 8888 obama
[root@localhost ~]# tail -9 /etc/group
kylin:x:1002:
jerry:x:1003:
tsegia:x:1004:
zonghe:x:2001:jerry,kylin,tsegia
caiwu:x:2002:
jishu:x:2003:handy,cucci
handy:x:1005:
cucci:x:1006:
obama:x:8888:
1九、經過passwd命令修改kylin用戶的最長密碼使用期限爲60天
[root@localhost ~]# passwd -x 60 kylin
調整用戶密碼老化數據kylin。
passwd: 操做成功
[root@localhost ~]# tail /etc/shadow
kylin:!!:18107:0:60:7::18626:
20、經過id groups finger等命令查看用戶handy信息
[root@localhost ~]# id handy
uid=1005(handy) gid=1005(handy) 組=1005(handy),2003(jishu)
[root@localhost ~]# groups handy
handy : handy jishu
[root@localhost ~]# finger handy
Login: handy Name:
Directory: /home/handy Shell: /bin/bash
Never logged in.
No mail.
No Plan.
[root@localhost ~]#