linux服务器修改非root用户登录密码
我使用的是阿里云的服务器,其他的也是大同小异
1,使用root账号登录服务器,
2,输入命令:passwd + 要修改的用户名 如:passwd dev_user 然后回车,会提示 New UNIX password:
3,需要你输入新密码,记住输入密码是不会显示的,你直接输完就是了,我是使用复制粘贴的
4,让你再次输入新密码
5,当你看到:passwd: all authentication tokens updated successfully.就表示已经修改成功了.
6,修改密码不是用重启服务的,之前我以为至少要重启一些服务之类的!
报错以及处理:
一般会报 passwd: Authentication token manipulation error
针对这个问题,一般就是对 /etc/shadow文件没有读写操作权限,像网上说的没有空间,内存,,怎么可能会遇到怎么儿戏的事情,如果真这样了,你还有心情去修改密码,而不是去处理这个问题(该服务器的服务英语早就卡了),除非你的服务器是用来练习操作的,
处理方式,有一篇文章说的比较全面跟详细/weixin_43034477/article/details/82177687