温馨提示×

ubuntu deluser删除用户恢复方法

小樊
47
2025-08-18 08:13:27
栏目: 智能运维

Ubuntu删除用户后可通过以下方法恢复:

方法一:用adduser重新创建用户

  1. 打开终端,执行sudo adduser <username>重新创建用户,按提示设置密码。
  2. 若需恢复原UID/GID,使用sudo adduser --uid <原UID> --gid <原GID> <username>
  3. 恢复主目录(若存在):sudo cp -a /home/原用户名/. /home/<username>/,并修复权限sudo chown -R <username>:<username> /home/<username>
  4. 将用户加入原所属组:sudo usermod -aG<组名> <username>

方法二:用usermod恢复用户信息(仅限未彻底删除的用户)

  1. 通过id <原用户名>获取原UID/GID,执行sudo usermod -u <原UID> -g <原GID> <新用户名>
  2. 修复主目录权限:sudo chown -R <username>:<username> /home/<username>

方法三:从备份恢复

  1. 挂载备份分区(如/dev/sdXn)到临时目录,如/mnt/backup
  2. 复制用户主目录及配置文件到对应位置:sudo cp -a /mnt/backup/home/<username>/ /home/
  3. 修复权限:sudo chown -R <username>:<username> /home/<username>

注意事项

  • 操作前务必备份当前数据,避免覆盖重要文件。
  • 若用户属于系统服务,需重启对应服务并检查配置。
  • 若主目录已被覆盖,需通过备份或专业工具(如testdisk)恢复数据。

0