Unix 从fileun问题为用户帐户设置密码
我想在UNIX中创建n次用户帐户 创建帐户后,我想设置密码,从名为password.txt的文件逐行读取 但我不知道该怎么做! 到目前为止,我的bash脚本包含以下内容:Unix 从fileun问题为用户帐户设置密码,unix,ubuntu,Unix,Ubuntu,我想在UNIX中创建n次用户帐户 创建帐户后,我想设置密码,从名为password.txt的文件逐行读取 但我不知道该怎么做! 到目前为止,我的bash脚本包含以下内容: sudu useradd user passwd 我坚持这一点!,我不知道如何从文件中设置密码? 我应该使用什么命令 我想要这样的东西,但我想读password而不是用户名 for i in `more pass.txt ` do echo $i adduser $i done 有这样的代码吗 #!/bin/bash f
sudu useradd user
passwd
我坚持这一点!,我不知道如何从文件中设置密码?
我应该使用什么命令
我想要这样的东西,但我想读password而不是用户名
for i in `more pass.txt `
do
echo $i
adduser $i
done
有这样的代码吗
#!/bin/bash
for i in `cat unpw.csv`; do
UN=`echo $i | cut -f1 -d','`
PW=`echo $i | cut -f2 -d','`
ENCPW=`echo $PW | mkpasswd -s`
echo useradd -p $ENCPW -m $UN
done
其中输入文件unpw.csv
user1,password1
user2,password2
user3,password3
PS:确保安装了mkpasswd输出不是文件p9/cvdIsJK63k中的密码这是第一个输出,txt文件中的我的密码是pass1!!!它是加密密码