“批量创建用户和批量删除用户”的版本间的差异
跳到导航
跳到搜索
第30行: | 第30行: | ||
</pre> | </pre> | ||
=see also= | =see also= | ||
+ | |||
+ | [https://www.cnblogs.com/irisrain/p/4324593.html linux命令useradd添加用户详解 ] | ||
+ | |||
[https://www.cnblogs.com/linhaobin555/p/6938840.html Linux 批量创建user和批量删除用户] | [https://www.cnblogs.com/linhaobin555/p/6938840.html Linux 批量创建user和批量删除用户] | ||
[https://blog.csdn.net/qq_39309714/article/details/86546483 Linux非交互式修改用户密码] | [https://blog.csdn.net/qq_39309714/article/details/86546483 Linux非交互式修改用户密码] | ||
+ | |||
+ | [https://www.jb51.net/article/60852.htm Shell脚本中非交互式修改密码的两种方法] |
2020年10月23日 (五) 07:21的版本
adduser useradd
#非交互创建用户 vim user.txt user1 user2 user3 #创建一个xxx.sh shell 脚本,然后用for循环把创建的user.txt遍历出来,以下为shell脚本: #!/bin/bash #我这里是把shell脚本和txt文件创建在同一个目录下,如果不在同个目录下,请注意下路径 for user in `cat user.txt` do #如果用户少 直接 user=evan useradd $user -s /bin/bash echo "$user:ADMIlxtxuui5^" |chpasswd #echo "123" | passwd --stdin $user #这个在debian10上是不行的 echo "The user useradd success !" done #这里的passwd --stdin 的意思:是非交互,直接输入密码