Pau*_*zak 4 gnome gedit nautilus
Gnome 对查看需要 root 权限的文件设置了障碍。尝试使用 gedit 打开/var/log/boot.log文件失败,没有可见的选项可以从 GUI 文件管理器以 root 身份执行此操作。处理此类情况的 Gnome 原则是什么?我知道我可以使用sudo gedit,但这比从 Nautilus 启动应用程序(请原谅我,Files)更麻烦。
Nemo(Cinnamon 桌面中的文件管理器)提供了一个接近理想的解决方案。它为您提供了以根用户身份打开目录的选项,然后您可以使用文本编辑器打开该文件。
另一种选择是在编辑器中强制执行文件保存权限,而不是文件打开权限。它可以允许以只读模式打开任何文件,这不会带来任何安全问题。这在过去的某个地方曾经做过。当前的设计是不必要的专制。
PJ *_*ngh 11
在命令行上输入:
gedit admin://<full path to file>
Run Code Online (Sandbox Code Playgroud)
系统将在弹出对话框中提示您输入 sudo 用户密码。正确输入后,您的文件将在 gedit 中打开。
例如:
gedit admin:///var/log/boot.log
Run Code Online (Sandbox Code Playgroud)
我将其添加为单独的答案,因为您提到您想要一种更方便(更少“麻烦”)的方式以 root 身份编辑文件。
您可以使用nautilus-admin 扩展。
此扩展向 Nautilus 添加了一个名为“以管理员身份编辑”的右键单击上下文菜单项。只需右键单击要以 root 身份编辑的文件,然后选择此选项即可。
安装此扩展的最佳方法是:
sudo apt install nautilus-admin
Run Code Online (Sandbox Code Playgroud)
作为 root 编辑文件的推荐技术是使用gedit admin://,如我的其他答案中所示。此扩展执行完全相同的操作,但您不必打开终端并自己键入命令。
| 归档时间: |
|
| 查看次数: |
2293 次 |
| 最近记录: |