1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。
~]# who | cut -d ” -f1 | uniq
2、取出最后登錄到當前系統的用戶的相關信息。
~]# who|tail -1
3、取出當前系統上被用戶當作其默認shell的最多的那個shell
~]# cut -d’:’ -f7 /etc/passwd | uniq | sort -n | tail -1
4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中
5、取出當前主機的IP地址,提示:對ifconfig命令結果進行切分
或
6、列出/etc目錄下所有以.comf結尾的文件的文件名,并將其名字轉換為大寫后保存至/tmp/etc.conf文件中
7、顯示/var目錄下一級目錄或文件的總個數
8、取出/etc/group文件中第三個字段數值最小的10個組的名字。
9、將/etc/fatab和/etc/issue文件的內容合并為一個內容后保存至/tmp/etc.test文件中
10、請總結描述用戶和組管理類命令的使用方法并完成以下練習;
用戶和組的管理命令:
groupadd命令:添加組
groupmod命令:修改組屬性
groupdel命令:刪除組
useradd命令:創建用戶
usermod命令: 修改用戶屬性
userdel命令:刪除用戶
passwd命令:更改使用者的密碼
gpasswd命令:管理組
id命令:顯示用戶真實和有效的ID
su命令:切換用戶
Chage命令:更改用戶密碼過期信息
(1)創建組distro,其GID為2016
(2)創建用戶mandriva, 其ID號為1005,基本組為dirtro
(3)創建用戶mageia, 其ID號為1100, 家目錄為/home/linux
(4)給用戶mageia添加密碼,密碼為mageedu
(5)刪除mandriva, 但保留其家目錄
(6)創建用戶slackware, 其ID號為2002,基本組為distro, 附加組peguin
(7)修改iaslackware的默認shell為/bin/tcsh
(8)為用戶slackware新增附加組admins
原創文章,作者:N27_yuner,如若轉載,請注明出處:http://www.www58058.com/81302
總結的非常細致,很認真,再接再勵。