创建用户和更改密码与Bash脚本

使用Bash脚本创建用户和更改密码

这两个脚本对于经常使用邮件服务器的系统管理员来说非常重要,并以某种方式忘记备份他的系统用户名和密码! 假设我们丢失了邮件服务器的用户名和密码。 在这种情况下,管理员必须手动创建所有用户,然后更改所有用户的密码。 繁琐的工作 让我们的生活更轻松

首先创建一个包含所有用户名的文件。 这样的事情

nurealam
nayeem
mrahman
farid
rubi
sankar

将文件另存为userlist.txt 。 现在创建以下bash文件:

#!/bin/sh
for i in `more userlist.txt `
do
echo $i
adduser $i
done

保存文件并退出。

chmod 755 userlist.txt

现在运行文件:

./userlist.txt

这将添加所有用户到系统。 现在我们必须更改密码。 假设我们要用username123作为密码。 所以对于用户nayeem ,密码将为nayeem123rubi123为用户rubi等。

创建另一个bash文件,如下所示:

#!/bin/sh
for i in `more userlist.txt `
do
echo $i
echo $i"123" | passwd –-stdin "$i"
echo; echo "User $username’s password changed!"
done

运行文件。 所有密码都被更改。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏