
因为我最近用Raspberry Pi构建了一个samba,所以每个人都知道samba用户实际上应该存在于系统中. 如果要创建的用户很多,并且还为您指定了密码,则此时只能使用外壳程序. 处理它的脚本.

在以下格式中树莓派 默认密码,奇数行是所有用户名,偶数行是密码. 这是我们的用户和密码文件.

username1 password1 username2 password2 username3 password3 ...

vi useradd.sh

编辑shell脚本的内容:
#!/bin/bash
for name in `awk 'NR%2==1' /root/user.txt`
do
useradd -d /home/${name} -s /bin/bash ${name}
done
awk 'NR%2==0' user.txt >>pass.txt
awk 'NR%2==1' user.txt >>t.txt
awk 'NR==FNR{a[i]=$0;i++}NR>FNR{print a[j]" "$0;j++}' t.txt pass.txt >>test.txt
sed 's/[[:space:]][[:space:]]*/:/g' test.txt>passwd.txt
chpasswd<passwd.txt
rm -f pass.txt
rm -f t.txt
rm -f test.txt
脚本有点简单,但是只要达到目标即可. 当然树莓派 默认密码,如果您有自己的要求,则可以自己进行修改.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-247722-1.html
可见我们今天的科技现实
批发价可低至3块钱
你出名了