近期实验室服务器上主用户密码因故丢失,因担心是被人恶搞或恶意更改密码,遂开始了一顿“猛如虎”的操作。中间走了很多弯路,最终发现简单两步操作就可以搞定。
方法一:若部分用户拥有sudo权限,则可以直接运行以下命令进行解决
sudo su root
#输入当前用户的密码
passwd XXX # XXX为所要修改用户的用户名
输入密码:
再次输入密码:
搞定!
方法二:若其他用户无sudo权限,则按照以下链接中的方法进行
https://www.cnblogs.com/xiaojianliu/p/8520313.html
不过,在我们的ubuntu上,重启主机,按住shift键,并不能进入grub界面。
总的来说,为了避免部分用户密码丢失,建议主机上的各个子用户均为自己分配一个sudo权限,这样便于关键时候找回其他用户的密码,于是附上如何为用户分配sudo权限,参考如下链接。