shell腳本批量創(chuàng)建用戶的方法小結
shell腳本批量創(chuàng)建用戶基本操作
案例:批量創(chuàng)建user01 ~ user20 一共二十個文件,密碼為隨機的六位數(shù) 并且將 用戶名和密碼 輸出到 user.txt 文件中
#!/bin/bash #批量創(chuàng)建20個用戶 user01 ~ user20 user=user #創(chuàng)建存儲用戶和密碼的文件 touch user.txt txt=user.txt #循環(huán)遍歷1到20 for i in {1..20} do random=$[$RANDOM%100] if [ $i -lt 10 ];then name="${user}0$i" useradd $name echo $random | passwd --stdin $name &> /dev/null echo -e "$name $random \t" >> $txt echo "$name 創(chuàng)建成功" else name="$user$i" useradd $name echo $random | passwd --stdin $name &> /dev/null echo -e "$name $random \t" >> $txt echo "$name 創(chuàng)建成功" fi done
附:用shell腳本批量創(chuàng)建50個用戶并設置密碼,批量刪除用戶
批量創(chuàng)建50個用戶并設置密碼,批量刪除用戶。
要求用戶名為stu1—stu50 密碼與用戶名相同。
#vim /root/adduser.sh #!/bin/bash #通過腳本批量創(chuàng)建用戶 PREFIX=“stu” i=1 while [ $i -le 50] do useradd ${PREFIX} $i echo " $ {PREFIX} $ i " | passwd --stdin $ {PREFIX} $ i &> /dev/null 或 userdel -r $ {PREFIX} $i &> /dev/null :批量刪除用戶 let i++ done
總結
到此這篇關于shell腳本批量創(chuàng)建用戶的文章就介紹到這了,更多相關shell腳本批量創(chuàng)建用戶內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
shell腳本中echo顯示內(nèi)容帶顏色的實現(xiàn)方法
這篇文章主要介紹了shell腳本中通過echo顯示帶顏色內(nèi)容的實現(xiàn)方法,需要的朋友可以參考下2013-11-11用shell+sendmail實現(xiàn)服務器監(jiān)控報警小腳本
用shell+sendmail寫的服務器監(jiān)控報警小腳本,有需要的朋友可以參考下2013-03-03linux shell中curl 發(fā)送post請求json格式問題的處理方法
這篇文章主要介紹了linux shell中curl 發(fā)送post請求json格式問題的處理方法,文中給大家提到了linux中使用curl發(fā)送post請求問題,需要的朋友可以參考下2018-07-07Linux shell數(shù)組循環(huán)的實例詳解
這篇文章主要介紹了Linux shell數(shù)組循環(huán)的實例詳解的相關資料,這里舉例說明如何實現(xiàn)shell數(shù)組循環(huán),需要的朋友可以參考下2017-08-08shell中各種括號的作用詳解()、(())、[]、[[]]、{}(推薦)
本文給大家收藏整理了shell中各種括號的作用,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2017-09-09