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

Ubuntu20.04 Nautilus家目录为/root 如何改回普通用户家目录

Ubuntu 20.04 Nautilus路径与权限异常修复方案

问题根因

  • sudo nautilus是以root用户身份启动Nautilus进程,该进程默认读取root用户配置,家目录自然指向/root,进程内打开的终端也会继承root权限
  • 错误执行sudo root命令(该命令并非合法的切换root命令,正确切换root命令为sudo -i)、长期用sudo启动图形程序,会导致普通用户家目录下的Nautilus配置文件权限被篡改为root所有,触发桌面图标丢失、桌面图标点击无响应等异常
  • 相关异常现象:
    • 文件界面异常:Home路径显示为/root
    • 终端打开异常:默认登录用户为root

修复方案

1. 将Nautilus默认Home路径改回普通用户家目录

按顺序执行以下操作:

  • 第一步:关闭所有运行中的Nautilus进程
pkill nautilus
  • 第二步:修复普通用户目录下被篡改的文件权限,将命令中的username替换为你自己的普通用户名
sudo chown -R username:username /home/username/

注意:执行该命令时请确认路径填写正确,不要随意修改其他系统目录权限,避免触发系统故障

  • 第三步:不加sudo,直接从桌面启动Nautilus,此时点击Home选项会默认进入/home/username路径。如果仍未恢复,执行命令重置Nautilus配置后重启即可:
dconf reset -f /org/gnome/nautilus/

2. 设置文件管理器打开终端默认使用普通用户身份

  • 日常使用时禁止直接用sudo nautilus启动文件管理器,只要以普通用户身份启动Nautilus,右键打开的终端默认就是普通用户权限,不会进入root身份。
  • 若临时需要root权限管理系统文件,使用pkexec nautilus命令提权启动独立的高权限Nautilus实例,该实例不会修改普通用户的Nautilus配置,使用完成后关闭即可,不会影响日常使用。
  • 若当前已经出现打开终端默认进入root的问题,执行上文的关闭Nautilus进程、修复目录权限步骤后,重启Nautilus即可恢复正常。

附加:桌面图标丢失/点击异常修复

如果完成上述操作后桌面图标仍有异常,依次执行以下命令重载桌面配置:

nautilus -q
gsettings set org.gnome.desktop.background show-desktop-icons true

内容的提问来源于stack exchange,提问作者Nismilesucc

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 22:54:17