首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能以更高的权限发射诺替勒斯或盖迪特?

是否有可能以更高的权限发射诺替勒斯或盖迪特?
EN

Ask Ubuntu用户
提问于 2021-10-22 13:43:01
回答 3查看 1.9K关注 0票数 2

有时,我需要在/etc中编辑文件。我知道我可以用控制台(sudo mv some/file /etc/some/filesudo nano /etc/some/file)等来完成这个任务,但是我发现这种方式有点笨重。说我被宠坏了,但我真的习惯了GUI工具,如Nautilus和Gedit。

像Ubuntu或Mint这样的发行版使它变得简单:我可以右键单击一个文件夹,然后出现一个上下文菜单,其中包含“以管理员身份打开”等选项。从那时起,双击文本文件将以提升的权限在gedit中打开它。

但是,在Ubuntu的默认统一版本中,我找不到这样的选项:

注意:

  • 我知道使用提升的权限运行Nautilus的方法的问题,但这里推荐的解决方案是使用不再起作用的gksudo
  • 我想我总是可以做sudo gedit /etc/whatever,但是- AFAIK -使用sudo和GUI工具是非常不明智的。
  • 我记得有人说过,使用提升的权限运行GUI工具是不明智的。然而,情况似乎并非如此,因为一些默认GUI工具本身要求提升,Ubuntu软件可能是最突出的例子之一:

有没有办法以更高的特权运行Nautilus或Gedit?

EN

回答 3

Ask Ubuntu用户

发布于 2021-10-22 14:39:24

您可以很容易地拥有一个右键菜单,该菜单允许通过安装包nautilus-admin打开具有根权限的文件。这个“无极”扩展增加了两个右键菜单选项.其中之一允许您以根用户身份打开文件,以便在gedit中进行编辑。另一个条目允许您打开具有根权限的nautilus窗口。

该包包含在标准的Ubuntu存储库中,可以随命令一起安装。

代码语言:javascript
复制
sudo apt install nautilus-admin

它依赖于GNOME的管理后端,即,其效果与使用admin:// URI从命令行打开文件相同。

代码语言:javascript
复制
gedit admin:///etc/fstab
票数 4
EN

Ask Ubuntu用户

发布于 2021-10-22 13:55:42

Nemo -是随肉桂桌面附带的默认文件管理器。Nemo允许您右键单击给定目录中的任何位置,并“以根打开”。

然后,第二个窗口用蓝色的“提升特权”横幅打开。

希望这能有所帮助!

注意-(听起来你想继续使用Nautilus,所以如果您不愿意切换到另一个文件管理器,请忽略这个建议。)

票数 0
EN

Ask Ubuntu用户

发布于 2021-10-23 14:54:05

从评论中..。

使用CLI中的privs启动GUI应用程序的正确和最简单的方法是使用sudo -H

示例:sudo -H gedit /etc/filename

sudo手册页面..。

代码语言:javascript
复制
 -H, --set-home
             Request that the security policy set the HOME environment
             variable to the home directory specified by the target
             user's password database entry.  Depending on the policy,
             this may be the default behavior.

因此,-H标志使得sudo假定root's主目录为HOME,而不是当前用户的主目录,否则user's主目录中的一些文件将被根目录所拥有,这可能会导致各种问题。

注:摘自“sudo”-H“中的”标志是什么意思?

在不使用sudo选项的情况下使用-H最常见的问题是创建登录循环。

这可能是因为以下文件从your_username:your_username更改为root:root.

代码语言:javascript
复制
-rw------- 1 your_username your_username 407910 Nov  2 08:56 .ICEauthority
-rw------- 1 your_username your_username     58 Jun 23  2017 .Xauthority
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1370916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档