-
列出當前系統 上所有已經登錄用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可.
-
列出最后登錄到當前系統的用戶相關信息.
命令who查看所有用戶 , tail查看后幾行
-
取出當前系統上被用戶當作其默認shell的最多那個shell.
命令cut 分割 , -d 指定分隔符,-f指定字段
uniq 顯示或忽略重復行信息
-c:顯示并統計重復行的次數-d:僅顯示重復過的行
-u:只顯示沒有重復的行
-d:僅顯示重復過的行
-
取出/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中。
sort:排序
-n:基于數字大小排序而非字符
-t CHAR:指定分隔符
-k#:用于排序的字段
-r:倒序
-u:重復的行只保留一份
-f:不區分大小寫
-
取出當前主機的IP地址,提示:對ifconfig命令的結果進行切分
-
列出/etc/目錄下所有以.conf結尾的文件的文件名,并將其名字轉換為大寫后保存至/tmp/etc.conf文件中。
-
顯示/var目錄下一級子目錄或文件的總個數
-
取出/etc/group文件中第三個字段數值最小的10個組名字
-
將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存至/tmp/etc.test文件中。
-
請總結并描述用戶和組管理類命令的使用方法并過多成以下練習。
-
創建組distro,其gid為2016
-
創建用戶mandriva,其ID號為1005,基本組為distro;
-
創建用戶mageia,其ID為1100,家目錄為/home/linux;
-
給用戶magei 添加密碼,密碼為mageedu;
-
刪除mandriva,但保留其家目錄;
userdel -f username 刪除其家目錄及里面的文件
-
創建用戶slackware,其ID號為2002,基本組為distro,附加組為peguin;
-
修改slackware的默認shell為/bin/tcsh;
-
為用戶slackware新增附加組admins,
-
為slackware添加密碼,且要求密碼最短使用期限為3天,最長為180天,警告為3天。
-
添加用戶openstack,其ID號為3033,基本組為clouds,附加組為peguin和nova;
-
添加系統用戶mysql,要求其sehll為/sbin/nolonin
-
使用echo命令,非交互式為openstack添加密碼
原創文章,作者:mr.sprint,如若轉載,請注明出處:http://www.www58058.com/64150