ubuntu批量重置root密码
时间: 2023-05-04 08:06:56 浏览: 123
Linux系统的root密码重置
5星 · 资源好评率100%
Ubuntu是一种常用的Linux操作系统,有时我们需要重置root密码。如果需要同时更改多台机器的root密码,可以使用以下步骤进行批量重置。
1. 在Ubuntu上创建包含要更改的机器名称或IP地址的主机文件:
$ sudo nano /etc/hosts
2. 使用以下命令生成批处理脚本:
$ for i in `cat /etc/hosts | grep -v localhost | awk ‘{print $2}’`;do ssh root@$i “echo ‘new_password’ | passwd --stdin” ;done
在以上命令中,“new_password”应替换为您要设置的新密码。此脚本将循环遍历主机文件中的每个机器,并使用SSH连接到每台机器执行“passwd”命令来更改root密码。
3. 保存批处理脚本,然后运行它:
$ chmod +x changepwd.sh
$ sudo ./changepwd.sh
执行完成后,您已成功更改每台机器上的root密码。
总结来说,使用主机文件和SSH连接的方式可以方便地批量重置Ubuntu系统中多台机器的root密码。记得在执行此操作前备份重要数据,以防意外丢失。
阅读全文