- 主题:[求助]如何在脚本里修改root密码?
- 我想登录root后用脚本来修改root自己的密码,搜了下发现网上主要是两种方法:
 
 1、echo “<password>” | passwd --stdin
 第一个命令在debian11的无法运行,因为passwd根本不支持stdin。
 
 2、echo -e “<passwd>\n<passwd>” | passwd
 第二个命令在bash下运行成功了,但是写到脚本里就失败了。
 
 大伙有设么办法在脚本里修改root密码吗?
 --
 修改:ttaudi FROM 113.89.0.*
 FROM 113.89.0.*
 
- chpasswd试试?
 
 【 在 ttaudi 的大作中提到: 】
 : 我想用脚本来修改root密码,自己本身就是root,搜了下发现主要是两种方法:
 : 1、echo “<password>” | passwd --stdin
 : 这个我试了,发现debian11的passwd根本不支持stdin。
 : ...................
 --
 FROM 115.193.188.*
 
- 太牛了!在脚本里按如下写就可以了,多谢!
 chpasswd <<EOF
 root:abc123
 EOF
 
 【 在 adoal 的大作中提到: 】
 : chpasswd试试?
 :
 --
 FROM 113.89.0.*