您的位置:首页 > 其它

用户的批量添加与删除——方法一

2016-01-26 10:26 351 查看
需创建两个配置文件stu.txt , passwd.txt (用户名为自己姓名简拼,以简拼shik为例)
#groupadd -g 800 shik2014
#vim stu.txt
shik001:x:801:800::/home/shik001:/bin/bash
shik002:x:802:800::/home/shik002:/bin/bash
shik003:x:803:800::/home/shik003:/bin/bash
shik004:x:804:800::/home/shik004:/bin/bash
#vim passwd.txt
shik001:1234
shik002:1234
shik003:1234
shik004:1234
#!/bin/bash
read -p "input flag " flag
case $flag in
"add")
newusers < "stu.txt"
pwunconv
chpasswd < "passwd.txt"
pwconv
;;
"del")
cut -d":" -f1 /etc/passwd | grep  shik   | xargs -n 1 userdel         //此处grep 后要跟自己名字简拼
;;
*)
echo "error flag!"
;;
esac
exit 0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: