=批量newcmd
看了「零二年的夏天「寫的批量增加使用者的指令碼,有幾個地方不明白#!/bin/sh
#name:**badd
#des:to add some samba user
#author:popzslam
_passwd=123456
_**bname=
_**bgroup=samba #sorry, i fet the samba group's name.you can edit this script and input the currect name.
myadd ()
userlist ()
' i="$i"`
do if [ -z $_num ] ; then
echo "there is no user to add!!"
exit 0
else
_**bname=`awk '$1==i ' i="$i" ~/**buserlist`
myadd
i=`expr $i + 1`
fi done
else
echo "you must create a file named /"**buserlist/" first!"
fi }
#main part
userlist
#end
紅色的地方不是太明白,不過我依據自己的理解做了一些修改,做成了可以新增有不同密碼的使用者。不明白的地方還希望高手給解釋一下。
下面是我的指令碼,歡迎指正。
#!/bin/sh
_passwd=
_**bname=
_**bgroup=samba #sorry, i fet the samba group's name.you can edit this script and input the currect name.
_shell=/bin/noshell
myadd ()
userlist ()
" ~/**buserlist`
_passwd=`awk -f , "nr==$i " ~/**buserlist`
do if [ -z $_**bname ]
then
echo "there is no user to add"
exit 0
else
myadd
i=`expr $i + 1`
fi done
else
echo "you must add the **buserlist file"
fi }
#main part
userlist
#end
注:redhat9.0測試通過。
**buserlist檔案的格式為user,password每行乙個使用者
Linux 批量增加,刪除使用者
批量增加,刪除使用者 root chen chen vi adduser bin sh echo please input username 輸入建立的使用者名稱 read name echo please input number 要建立多少個使用者 read num n 1while n le ...
mysql 增加使用者 mysql 增加使用者
3 增加使用者 注意 和上面不同,下面的因為是mysql環境中的命令,所以後面都帶乙個分號作為命令結束符 格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 第一種 增加乙個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫...
MongoDB增加使用者認證 增加使用者 刪
mongodb增加使用者認證 增加使用者 刪除使用者 修改使用者密碼 讀寫許可權 唯讀許可權 說明 增加使用者是針對 資料庫進行操作 www.2cto.com 1.進入到資料庫 use dbname 2.針對當前資料庫新增使用者 許可權是針對當前資料 1.新增並驗證使用者 use admin db....