passwd:未识别的选项 ‘--stdin’
时间: 2023-10-06 15:12:25 浏览: 455
如果你在使用passwd
命令时出现了passwd: unrecognized option '--stdin'
错误,那么很可能是因为你的Linux系统不支持--stdin
选项。
在一些较老的Linux系统中,passwd
命令可能不支持--stdin
选项,这时我们可以尝试使用chpasswd
命令来实现类似的功能。chpasswd
命令可以从标准输入中读取用户名和密码,并将其应用到系统中。
具体地,可以使用以下命令来修改用户的密码:
echo 'username:newpassword' | chpasswd
其中,将username
替换为要修改密码的用户名,将newpassword
替换为新密码即可。
需要注意的是,如果你需要修改的用户不存在,或者当前用户没有足够的权限来修改密码,那么这个命令可能会失败。
阅读全文
相关推荐








