shell 連續創建50個用戶賬戶

系統設計:

編寫shell腳本實現系統自動創建50個用戶。本節用到的while循環語句,useradd 、groupadd、chgrp、chown 。

代碼實現:

              #!/bin/bash      //調用腳本執行環境

#filename 2.0    //定義腳本文件名

i=1                  //定義變量

groupadd user1     //創建用戶組

while [ $i -le 50 ]    // 判斷用戶小於50

do                        //while語句中的do

if [ $i -le 9 ] ; then      //判斷當前用戶熟悉標號是否小於9

USERNAME=student0$   //定義變量取值

else       //if語句中的studnets

USERNAME=student$ {}  //定義變量

fi // if 語句中的

useradd $USERNAME   //使用命令創建新用戶

mkdir  /home/$USERNAME   //使用mkdir創建新的用戶目錄

chown  -R $USERNAME /home /$USERNAME  //使用chown命令指定目錄

chgrp -R user1 /home/$USERN  //使用chgrp 命令指定目錄用戶組爲user1

i=$(($i+1))   //變量自動加1

done     //表示循環體結束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章