Changing password for user admin. bash: cho: command not found... passwd: Authentication token manipulation error
时间: 2024-08-15 12:08:22 浏览: 98
在Linux中,当你尝试使用`passwd`命令更改管理员(通常称为root或admin)账户密码时,可能会遇到像“bash: cho: command not found...”这样的错误提示。这表明系统找不到名为`cho`的命令,这可能是由于以下几个原因:
1. 错误的命令输入:实际上,你应该输入的是`sudo passwd admin`(如果你的用户名是admin)。`sudo`是用来切换到超级用户(root)模式的,`passwd`才是更改密码的命令。
2. 拼写或路径错误:检查一下你是否在正确的路径下运行了命令,特别是在命令行中是否有拼写错误。
3. 系统环境问题:有时候可能是环境变量设置问题,特别是如果`sudo`不是全局可访问的,你需要确保你正在使用的终端已经配置好了对`sudo`的访问。
4. 安全模块错误:如果`passwd`显示“Authentication token manipulation error”,可能是你的系统启用了如PAM(Pluggable Authentication Modules)等安全模块,此时可能需要进一步检查授权设置或处理相应的错误日志。
解决这个问题,首先确认你正确地使用了`sudo`加上用户账户名称,然后检查环境设置和系统权限。如果问题持续存在,可能需要查看系统日志或寻求更详细的帮助文档。
阅读全文