在 Debian 中,deluser 本身没有独立的“配置文件”需要重置,它的行为主要依赖于系统用户数据库(/etc/passwd、/etc/shadow、/etc/group)以及以下相关文件和目录:
/etc/deluser.conf(全局配置)/etc/login.defs/etc/adduser.conf(部分行为相关)/home/<user>(用户家目录)/var/mail/<user>(邮件目录)下面分情况说明“重置”方式。
如果你修改过 /etc/deluser.conf,想恢复默认:
sudo cp /usr/share/adduser/adduser.conf /etc/deluser.conf
或手动编辑:
sudo nano /etc/deluser.conf
将其内容改回官方默认(典型内容如下):
GROUP=100
HOME=/home
INGROUP=100
QUOTA=0
实际上
deluser默认很少用/etc/deluser.conf,多数行为由系统文件决定。
sudo rm -rf /home/username
sudo rm -f /var/mail/username
sudo delgroup username
如果你只是想“清空用户”,而不是删除:
sudo deluser --remove-home username
sudo adduser username
sudo deluser --remove-home username
sudo delgroup username 2>/dev/null
sudo adduser username
编辑或检查:
sudo nano /etc/deluser.conf
关键项:
REMOVE_HOME=no
REMOVE_MAIL_SPOOL=no
可检查一致性:
sudo pwck
sudo grpck
⚠️ 无法自动恢复,除非有备份:
tar -xzf home-backup.tar.gz -C /
如果你能具体说一下:
我可以给你更精确的命令。