第三周作業(yè)

1、列出當(dāng)前系統(tǒng)上所有已經(jīng)登陸的用戶(hù)的用戶(hù)名,注意:同一個(gè)用戶(hù)登陸多次,則顯示一次即可。


Paste_Image.png

2、取出最后登陸到當(dāng)前系統(tǒng)的用戶(hù)的相關(guān)信息。


Paste_Image.png

3、取出當(dāng)前系統(tǒng)上被用戶(hù)當(dāng)做其默認(rèn)shell的最多的那個(gè)shel。
Paste_Image.png

4、將/etc/password的第三個(gè)字段數(shù)值最大的后10個(gè)用戶(hù)的信息全部修改為大寫(xiě)后保存至/tmp/maxuser.txt文件中。


Paste_Image.png

5、取出當(dāng)前主機(jī)的IP地址,提示:對(duì)ifconfig命令的結(jié)果進(jìn)行切分。
Paste_Image.png

6、列出/etc/目錄下所有以.conf結(jié)尾的文件的文件名,并將其名字轉(zhuǎn)換為大寫(xiě)后保存至/tmp/etc.conf文件中。
Paste_Image.png

7、顯示/var/目錄下一級(jí)子目錄或文件的總個(gè)數(shù)。
Paste_Image.png

8、取出/etc/group文件中第三個(gè)字段數(shù)值最小的10個(gè)組的名字。
Paste_Image.png

9、將/etc/fstab和/etc/issue文件的內(nèi)容合并為同一個(gè)內(nèi)容后保存至/tmp/etc/test文件中。
1)第一種方法


Paste_Image.png

2)第二種方法
Paste_Image.png

10、請(qǐng)總結(jié)描述用戶(hù)和組管理類(lèi)命令的使用方法并完成以下練習(xí)。
(1)、創(chuàng)建組distro,其GID為2016
Paste_Image.png

(2)、創(chuàng)建用戶(hù)mandriva,其ID號(hào)為1005;基本組為distro;
Paste_Image.png

(3)、創(chuàng)建用戶(hù)mageia,其ID號(hào)為1100,家目錄為/home/linux;
Paste_Image.png

(4)、給用戶(hù)mageia添加密碼,密碼為mageedu;
Paste_Image.png

(5)、刪除mandriva,但保留其家目錄;
Paste_Image.png

(6)、創(chuàng)建用戶(hù)slackware,其ID號(hào)為2002,基本組為distro,附加組peguin;
Paste_Image.png

(7)、修改slackware的默認(rèn)shell為/bin/tcsh;
Paste_Image.png

(8)、為用戶(hù)slackware新增附加組admins;
Paste_Image.png

(9)、為slackware添加密碼,且要求密碼最短使用期限為3天,最長(zhǎng)為180天,警告為3天


Paste_Image.png

(10)、添加用戶(hù)openstack,其ID號(hào)為3003,基本組為clouds,附加組為peguin和nova;
Paste_Image.png

(11)、添加系統(tǒng)用戶(hù)mysql,要求其shell為/sbin/nologin;
Paste_Image.png

(12)、使用echo命令,非交互式openstack添加密碼。
Paste_Image.png

答案:
1、用戶(hù)和組管理類(lèi)命令的使用方法:
1)useradd: 創(chuàng)建用戶(hù)
可用參數(shù):
-u 指定UID
-g 指定組
-G 指定附屬組
-m 自動(dòng)建立用戶(hù)的宿主目錄,默認(rèn)都是自動(dòng)建立的
-d 指定家目錄
-s 指定shell環(huán)境
-c 指定說(shuō)明和描述
-e 設(shè)定用戶(hù)賬號(hào)的有效時(shí)間
-r 建立系統(tǒng)賬號(hào)

2)userdel: 刪除用戶(hù)
userdel: 刪除用戶(hù),刪除用戶(hù)的配置文件
可用參數(shù):
-r 刪除用戶(hù)所有相關(guān)數(shù)據(jù)(6個(gè)文件全部刪除)
在創(chuàng)建用戶(hù)之后默認(rèn)是生成了6個(gè)相關(guān)文件
1,/etc/passwd
2,/etc/group
3,/etc/shadow
4,/etc/gshadow
5,/home
6,/var/spool/mail
若不加參數(shù)-r刪除用戶(hù),則只刪除了其用戶(hù)的配置文件,但是/home和/var/spool/mail的信息并沒(méi)有刪除

3)usermod: 修改用戶(hù)的屬性
可用參數(shù):
-c 備注修改賬戶(hù)的描述信息
-d 修改用戶(hù)的宿主目錄
-e 有效期限,修改賬戶(hù)的有效期限
-f 緩沖天數(shù),修改在密碼過(guò)期多少天即關(guān)閉賬號(hào)
-g 修改用戶(hù)所屬組
-G 修改用戶(hù)的附加組
-s 修改用戶(hù)登錄后使用的shell
-u 修改用戶(hù)ID
-U 解除密碼鎖定
-l(小L)修改用賬號(hào)名稱(chēng)
-L 鎖定用戶(hù)密碼,使密碼無(wú)效

4)passwd 設(shè)置用戶(hù)密碼的策略
可追加參數(shù):
-l 鎖定賬戶(hù)
-u 解鎖賬戶(hù)
-d 刪除密碼
-S 指定使用者的密碼認(rèn)證種類(lèi)
-x 最大密碼使用時(shí)間
-n 最小密碼的使用時(shí)間

5)groupadd: 創(chuàng)建一個(gè)組
可用參數(shù) -g 指定GID -r 創(chuàng)建一個(gè)系統(tǒng)賬戶(hù)
6)groupdel:刪除組,將不需要使用的組進(jìn)行刪除

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容