如果在Ubuntu系统中使用deluser
命令无法删除用户,可以尝试以下方法:
sudo
命令来执行deluser
,例如:sudo deluser 用户名
id 用户名
如果用户存在,你将看到用户的UID和GID。如果用户不存在,你将收到一个错误消息。
cut -d: -f1 /etc/passwd
如果你确定要删除系统用户,请谨慎操作,因为这可能导致系统服务出现问题。
userdel
命令。deluser
命令实际上是userdel
命令的包装器。你可以直接使用userdel
命令来删除用户:sudo userdel 用户名
sudo pkill -KILL -u 用户名
然后,删除用户的主目录和邮件 spool:
sudo rm -rf /home/用户名
sudo rm -rf /var/mail/用户名
最后,从/etc/passwd
、/etc/shadow
和/etc/group
文件中删除用户:
sudo sed -i '/用户名/d' /etc/passwd
sudo sed -i '/用户名/d' /etc/shadow
sudo sed -i '/用户名/d' /etc/group
注意:在执行这些操作之前,请确保备份重要数据,以防万一。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>