Shell自动化管理账号的脚本怎么写
这篇文章主要介绍了Shell自动化管理账号的脚本怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Shell自动化管理账号的脚本怎么写文章都会有所收获,下面我们一起来看看吧。
该脚本目的帮助管理员创建账号、删除账号、锁定账号、解锁账号。
#!/bin/bash#filename:#author:#date:2018-6-6echo"用户管理程序"echo"1.创建用户"echo"2.删除用户"echo"3.锁定用户"echo"4.解锁用户"echo"5.退出脚本"read-p"请输入您的操作选择(1-5):"sncase$snin1)read-p"请输入创建用户名:"nuuseradd$nuecho"123456"|passwd--stdin$nuif['$?'=='0'];thenecho"用户已经创建成功"exitfi;;2)read-p"请输入要删除用户名:"nluserdel$nlecho"已经删除$nl用户"if[$?-ne0];thenecho"成功删除"fi;;3)STAT=$(passwd-S$use|awk'{print$2}')read-p"锁定用户"useif['$STAT'=="PS"];thenpasswd-l$usefiif['$STAT'=="LK"];thenecho"已经锁定用户"exitfi;;4)read-p"解锁用户"jieecho$jieif['$STAT'=="LK"];thenpasswd-u$jiefiif['$STAT'=="LK"];thenecho"已经解锁用户"exitfi;;5)if[$sn==5];thenread-p"是否退出(yes)"tuif[$tu==yes];thenexitfifiesac
关于“Shell自动化管理账号的脚本怎么写”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Shell自动化管理账号的脚本怎么写”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。