您的位置:首页 > 产品设计 > UI/UE

两个简单的用来显示当前主机下uid和gid大于500的帐户信息的script

2014-04-10 18:00 344 查看
如题,显示uid大于500的脚本如下:
#!/bin/bash
username="$(awk 'BEGIN {FS=":"} $3 >= 500 && $3 != 65534 {print $1}' /etc/passwd)"
for user in $username
do
id $user
finger $use
printf '\v'
done

或:
awk -F: 'BEGIN{printf "%-20s%s\n", "Username","UID"} $3>=500 && $3!=65534{printf "%-20s%s\n", $1,$3}' /etc/passwd


显示gid大于500的脚本如下:
#!/bin/bash
gidlist="$(awk 'BEGIN {FS=":"} $3 >= 500 && $3 !=65534 {print $3}' /etc/group)"
for gid in $gidlist
do
group="$(awk 'BEGIN {FS=":"} $3 == "'$gid'" {print $1}' /etc/group)"
echo -e "Group=$group $(printf '%13s\t') GID=$gid"
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  帐户 信息 awk finger uid
相关文章推荐