当我输入 sudo -i nautilus 时,nautilus 打开并显示错误

当我输入 sudo -i nautilus 时,nautilus 打开并显示错误

启动 nautilus 后,sudo -i nautilus它会打开并显示以下消息:

糟糕!无法创建所需的文件夹。
请创建文件夹或设置创建文件夹的权限:/root/.config/nautilus

我尝试在终端中创建该文件夹,但它说该文件夹已经存在。

答案1

首先我想说一下我的回答最好不要将 sudo 与 nautilus 一起使用!话虽如此,如果你仍然想这样做,一定要小心...

您可以删除-i开关,这样您的命令就是sudo -H nautilus。这将阻止您看到所看到的错误。


如果你想保留-i开关:

确保 /root/.config/nautilus 是一个目录而不是一个文件,并尝试运行这两个命令以确保权限正确。

sudo chown root:root /root/.config/nautilus
sudo chmod 755 /root/.config/nautilus

/root/.config/nautilus注意:最后两个命令仅在已存在的情况下才有效

现在,再次尝试您的命令。


如果仍然不起作用:

也许父目录的权限发生了一些变化

sudo chown root:root /root/.config
sudo chmod 700 /root/.config

相关内容