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

#!/bin/bash
#filename:
#author:
#date:2018-6-6
echo "用戶管理程序"
echo "1.創(chuàng)建用戶"
echo "2.刪除用戶"
echo "3.鎖定用戶"
echo "4.解鎖用戶"
echo "5.退出腳本"
read -p "請輸入您的操作選擇(1-5):" sn
case $sn in
1)
read -p "請輸入創(chuàng)建用戶名:" nu
useradd $nu
echo "123456" | passwd --stdin $nu
if [ '$?' == '0' ];
then
echo "用戶已經(jīng)創(chuàng)建成功"
exit
fi
;;
2)
read -p "請輸入要刪除用戶名:" 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í)題:自動化管理賬號腳本
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/ccogeip.html


咨詢
建站咨詢
