统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 Linux0301

第一步:cat查出所有/sbin/nologin的用户

第二步:对/sbin/nologin的用户使用grep -v反选,查出默认shell为非/sbin/nologin的用户

cat /etc/passwd | grep -v /sbin/nologin

第三步:使用wc -l显示用户数量,使用cut -d ":" -f 1显示用户名   (以“:”为分隔符,显示 第一列)

 

 ※ cut参数

-b:仅显示行中指定直接范围的内容;

-c:仅显示行中指定范围的字符;

-d:指定字段的分隔符,默认的字段分隔符为“TAB”;

-f:显示指定字段的内容;

-n:与“-b”选项连用,不分割多字节字符;

--complement:补足被选择的字节、字符或字段;

--out-delimiter=<字段分隔符>:指定输出内容是的字段分割符;

--help:显示指令的帮助信息;

--version:显示指令的版本信息。

 

posted @ 2021-10-25 21:36  丁丁在线  阅读(632)  评论(0)    收藏  举报