You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误执行chown命令致Ubuntu 23.04用户设置丢失,求助恢复方法及备份/账户迁移方案

误执行chown命令致Ubuntu 23.04用户设置丢失,求助恢复方法及备份/账户迁移方案

老兄,我完全理解你现在的崩溃心情——误操作递归改权限真的是新手老手都可能踩的坑!先别慌,我们一步步来解决:

一、紧急恢复尝试(先救回当前系统)

你的核心问题是/home/myuserfolder下的文件/目录所有权被改成了plex:plex,系统识别不到属于你用户的配置文件,所以才会像刚安装系统一样加载默认设置。先做这几步:

  1. 恢复用户目录的所有权
    打开终端,执行下面的命令(把myuserfolder替换成你实际的用户名):

    sudo chown -R myuserfolder:myuserfolder /home/myuserfolder
    

    这个命令会把你家目录下所有文件和子目录的所有者、所属组改回你的用户。等执行完成后重启系统,大部分桌面设置、应用配置应该就能恢复了。

  2. 补全用户组权限
    如果重启后还是有功能异常(比如无法使用sudo、无法访问外接设备),可能是用户的组权限被影响了,执行下面的命令把你的用户加回必要的系统组:

    sudo usermod -aG sudo,adm,dialout,cdrom,floppy,audio,dip,video,plugdev,netdev myuserfolder
    

    再次重启后应该能解决权限相关的问题。

  3. 尝试系统快照恢复(如果开启过)
    如果你之前启用了Ubuntu的Timeshift(系统快照工具),这是最彻底的恢复方式:打开Timeshift,选择误操作之前的快照,执行系统恢复,就能回到操作前的完整状态。

二、备份与账户迁移方案(避免再踩坑)

1. 日常用户数据/配置备份

Ubuntu自带了可视化备份工具Deja Dup,操作很简单:

  • 打开Deja Dup,选择备份的目标位置(外接硬盘、云存储都可以)
  • 勾选需要备份的目录(重点是你的家目录,记得包含隐藏文件,很多应用配置都藏在~/.config、~/.local这类隐藏文件夹里)
  • 设置自动备份周期(比如每周一次),还可以开启增量备份节省空间

如果喜欢用命令行,推荐用rsync,命令示例:

rsync -av --exclude='*.cache' /home/myuserfolder/ /mnt/external-drive/backups/myuserfolder/

--exclude='*.cache'可以跳过缓存文件,节省备份空间,-av表示归档模式+显示详细信息,确保所有文件属性、权限都被正确备份。

2. 账户迁移到新系统

如果要把当前用户完整迁移到新的Ubuntu安装,步骤如下:

  1. 备份用户数据与权限信息
    • 用上面的备份方法把整个家目录备份到外部存储
    • 记录当前用户的UID、GID和所属组:
      id myuserfolder  # 记录输出中的uid、gid和groups信息
      getent group | grep myuserfolder  # 记录用户所属的所有组
      
  2. 在新系统创建同权限的用户
    新系统安装完成后,创建用户名相同的用户,并且指定和原系统一样的UID和GID:
    sudo useradd -u 1000 -g 1000 -G sudo,adm,... myuserfolder  # 把1000换成你记录的UID/GID,后面的组填第一步记录的内容
    sudo passwd myuserfolder  # 设置用户密码
    
  3. 恢复用户数据
    把备份的家目录内容复制到新系统的/home/myuserfolder下,然后修改所有权:
    sudo chown -R myuserfolder:myuserfolder /home/myuserfolder
    
    重启后,新系统的用户就和原系统的配置、数据完全一致了。

三、预防类似错误的小技巧

  • 执行chown、chmod这类递归修改权限的命令前,一定要仔细检查目标路径,尤其是带-R选项的命令,一个小失误就可能搞崩系统
  • 可以用--dry-run参数预览操作(部分版本支持),比如:
    sudo chown -R --dry-run plex:plex /home/myuserfolder/Videos
    
    执行后会显示哪些文件会被修改,确认没问题再去掉--dry-run执行真实操作
  • 重要操作前,先对关键目录(比如/home)创建临时快照,万一操作失误可以快速回滚

备注:内容来源于stack exchange,提问作者ifrit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 09:20:31