Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在创建帐户后在 UNIX 中创建用户帐户 n 次我想设置密码从名为 password.txt 的文件中逐行读取,但我不知道该怎么做!到目前为止,我的 bash 脚本包含以下内容:
sudu useradd user passwd
我一直坚持这一点!,我不知道如何从文件中设置密码?我应该使用什么命令?
我想要这样的东西,但我想读密码而不是用户名
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