新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Shell腳本習(xí)題:自動(dòng)化管理賬號(hào)腳本
該腳本目的幫助管理員創(chuàng)建賬號(hào)、刪除賬號(hào)、鎖定賬號(hào)、解鎖賬號(hào)。

#!/bin/bash
#filename:
#author:
#date:2018-6-6
echo "用戶管理程序"
echo "1.創(chuàng)建用戶"
echo "2.刪除用戶"
echo "3.鎖定用戶"
echo "4.解鎖用戶"
echo "5.退出腳本"
read -p "請(qǐng)輸入您的操作選擇(1-5):" sn
case $sn in
1)
read -p "請(qǐng)輸入創(chuàng)建用戶名:" nu
useradd $nu
echo "123456" | passwd --stdin $nu
if [ '$?' == '0' ];
then
echo "用戶已經(jīng)創(chuàng)建成功"
exit
fi
;;
2)
read -p "請(qǐng)輸入要?jiǎng)h除用戶名:" nl
userdel $nl
echo "已經(jīng)刪除$nl用戶"
if
[ $? -ne 0 ];
then
echo "成功刪除"
fi
;;
3)
STAT=$(passwd -S $use | awk '{print $2}')
read -p "鎖定用戶" use
if [ '$STAT' == "PS" ];
then
passwd -l $use
fi
if [ '$STAT' == "LK" ];
then
echo "已經(jīng)鎖定用戶"
exit
fi
;;
4)
read -p "解鎖用戶" jie
echo $jie
if [ '$STAT' == "LK" ];
then
passwd -u $jie
fi
if [ '$STAT' == "LK" ];
then
echo "已經(jīng)解鎖用戶"
exit
fi
;;
5)
if [ $sn == 5 ];
then
read -p "是否退出(yes)" tu
if [ $tu == yes ];
then
exit
fi
fi
esac
分享題目:Shell腳本習(xí)題:自動(dòng)化管理賬號(hào)腳本
文章起源:http://www.5511xx.com/article/ccogeip.html


咨詢
建站咨詢
