[英]Script to create Samba users from txt file
我有一個簡單的文本文件,每行一個用戶名/密碼組合:
user1 p@55w0rD1
user2 p@55w0rD2
我使用以下簡單腳本在Linux端導入了我的用戶列表:
#!/bin/bash
while read u1 p1
do
echo Username: $u1 Password: $p1 created
adduser $u1
echo $p1 | passwd --stdin "$u1"
echo Username: $u1 Password: $p1 created
done < userlist.txt
可以修改此腳本,以便我可以將此同一用戶列表添加到Samba嗎? 我絆腳的是smbpasswd -a立即提示輸入密碼,我不確定如何在腳本中處理該密碼。
試一下:
#!/bin/bash
case "$@" in
add ) for user in `cat user.txt`
do
smbpasswd -a $user
echo samba_password | passwd --stdin $user
done;;
* ) echo"Please enter an argument....";;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.