我已经阅读了社区“RootSudo”文档并对这一行感兴趣:
您永远不应该使用普通的 sudo 以 Root 身份启动图形应用程序。
为什么?有什么不同?请提供一个简单的解释,因为我只是一个普通的桌面用户。
我在 Ubuntu 12.04 LTS 中遇到了 Nautilus 问题。
当我运行命令时gksu nautilus /,出现密码询问框,我输入我的超级用户密码,然后密码框消失并且 Nautilus 没有打开。
当我尝试使用命令以普通用户身份打开 Nautilus 时nautilus,该文件夹被打开。
当我在终端中尝试时
$ sudo nautilus
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
$ sudo nautilus /
** (nautilus:8523): WARNING **: Command line `dbus-launch --autolaunch=2c8ce9b7da2257c2609b749700000007 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n Could not parse arguments: Cannot open display:
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
我正在尝试将一些文件移入/usr/binNautilus,但出现权限错误。我知道我可以通过终端使用sudo但我如何在 Nautilus 中做到这一点?我希望它弹出一个框让我输入我的密码,就像 Ubuntu 中的管理屏幕一样,但它没有。
当我尝试/opt使用命令移动我的文件时mv,bash 说我没有权限。