#!/bin/bashread -p "是否要添加用戶? 是(0)否(1)" USERADD
選擇操作類型——添加用戶/刪除用戶
添加用戶代碼if [ $USERADD -eq 0 ]thenC=1while [ $C -eq 1 ]doread -p "請輸入添加賬戶賬戶名:" UNAME #添加用戶名#id $UNAME &> /dev/null #查看用戶是否存在#if [ $? -eq 0 ]thenecho "賬戶以存在! "else read -p "請輸入添加賬戶密碼:" PASSWD #添加密碼#useradd $UNAME &> /dev/null #創建用戶#echo "$PASSWD" | passwd --stdin $UNAME &> /dev/null #創建用戶密碼#
注意在"$PASSWD"中切勿添加空格,否則密碼中會帶有空格!
if [ $? -eq 0 ]then echo " $UNAME 創建成功! "elseecho " $UNAME 創建失敗! "fifiread -p "您是否還繼續添加?是(1)否(0)" C #設定變量“C”以實現刪除代碼循環執行#done刪除用戶代碼
elseDEL=1while [ $DEL -eq 1 ]doread -p "請輸入要刪除的用戶名:" UNAME #要刪除的用戶名#id $UNAME &> /dev/nullif [ $? -eq 0 ] #刪除用戶查詢是否存在#thenuserdel -r $UNAME #刪除用戶#echo " $UNAME 刪除成功! "elseecho "未找到用戶$UNAME!"firead -p "您是否繼續?是(1)否(0)" DEL #設定變量“DEL”以實現刪除代碼循環執行#donefi
本文轉載地址:http://www.linuxprobe.com/user-add-del.html
http://xxxxxx/Linuxjc/1139892.html TechArticle