加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell习题第16题:查用户

发布时间:2020-12-15 21:29:00 所属栏目:安全 来源:网络整理
导读:【题目要求】 写个shell,看看你的Linux系统中是否有自定义的用户(普通用户),如有有的话统计个数 【核心要点】 CentOS6,uid=500 CentOS7,uid=1000 【脚本】 #!/bin/ bashv =` cat /etc/redhat-release | awk -F ‘ release ‘ ‘ {print $2} ‘ | cut -d

【题目要求】

写个shell,看看你的Linux系统中是否有自定义的用户(普通用户),如有有的话统计个数

【核心要点】

CentOS6,uid>=500

CentOS7,uid>=1000

【脚本】

#!/bin/bash

v=`cat /etc/redhat-release | awk -Frelease {print $2} | cut -d. -f1 | awk -F  {pr
int $1}`
user()
{
if [ $1 -eq 0 ]; then
    echo "no users"
else
    echo "yes,有$1个"
fi

}



case $v in
    5|6)
        n=`awk -F: $3>500 /etc/passwd | wc -l`
        user $n
    ;;
    7)
        n=`awk -F: $3>1000 /etc/passwd | wc -l`
        user $n
    ;;
    *)
        echo "脚本出错"
    ;;
esac

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读