Chapter04

 一、建立/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 ~]#
相關文章
相關標籤/搜索