deluser命令的核心功能是删除用户账户及关联文件(如主目录、邮件spool),而非重置用户密码。若需重置用户密码,应使用专门的passwd命令。
若需修改自己当前登录账户的密码,直接在终端输入以下命令:
passwd
系统会依次提示:
若需为其他用户(如username)重置密码,需使用sudo获取root权限,命令格式如下:
sudo passwd username
执行后,系统会先要求输入当前用户的密码(验证sudo权限),随后提示设置新密码(无需输入原密码)。输入两次新密码确认后,目标用户的密码即重置成功。
若需删除用户账户(而非重置密码),可使用deluser命令,常见用法如下:
sudo deluser username
sudo deluser -f username
sudo deluser --no-remove-home username
sudo deluser -a username
注意:使用deluser前请确认已备份用户重要数据,避免误删导致数据丢失。
deluser的设计目的是管理用户账户的存在性(创建、删除),密码存储在/etc/shadow文件中,需通过passwd命令(专门用于密码管理)修改加密后的密码哈希值。init=/bin/bash)或live CD/USB启动,挂载根分区后使用passwd root重置。