统计 server 下所有用户所索的组

26 篇文章 0 订阅

最近客户要求ID audit, 统计server 下id 所组,我就知道事情来啦,写个shell 来完成这个功能:

 

#! /bin/sh

# Fuchtion: find out the ID's group

# Auther: Sheng Huiping

# Date: May 14 2011

 

# Step 1:  filter all the ID:

 

cut -f1 -d ':' /etc/passwd > /tmp/user.txt

 

# Step 2: find out the ID's group

 

sed -i "/s/^/groups /g" /tmp/user.txt > /tmp/g_1.txt

 

注明: 在aix server 上不能用 -i 这个参数,使用:

sed  "/s/^/groups /g" /tmp/user.txt > /tmp/g_1.txt 就可以了。

 

cut -f2 -d ':' /tmp/g_1.txt > /tmp/g_2.txt

 

# Step 3 Check the status

 

if [ $? == 0 ]; then

   echo " status is ok"

else

   echo " please check the file is avaliable or not...."

fi

 

上面的shell 就算做好了,可以把 user  取出来放到excel 的一列, 把 group:g_2.txt 取出来,放到execel 的一列,就可以交差啦。

 

本blog 的下一个shell 将来同步文件。请关注。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shenghuiping2001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值