Tag: gksudo

基于GUI的应用程序如何在没有安装gksudo的情况下请求root密码?

在旧的ubuntu版本中,我相信,GUI应用程序使用gksudo请求root密码。 现在gksudo没有预装在ubuntu中。 对我来说,如果我要添加一个需要以root身份运行的已编译可执行文件的自定义启动程序,我需要安装gksudo并添加gksudo -k -u root ,然后执行执行命令。 但在某些应用程序中,如Synaptic Package Manager,Unetbootin ect(通过apt安装)可以通过类似于旧gksudo GUI环境询问root密码。 实际上它是如何可能的?

使用gedit作为root的哪种最佳实践?

正如我在法语论坛文档中看到的那样, gksudo似乎在2017年以某种方式贬值,是否存在允许以root身份使用gedit的环境和版本无关的最佳实践? (不包括vim , nano或tee :用例是sources.list的GUI修改) 我的研究给我提出了这些建议,它们是等同的还是被拒绝的: pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit gedit admin:///path/to/document sudo -i gedit sudo -H gedit 任何其他 ?

用pkexec替换gksudo:编辑器无法在当前文件夹中启动

我想成为一个好孩子并停止使用gksudo ,特别是因为它只是在18.04每日构建中成为孤儿(注意,这个问题不是特定于18.04)。 在使用gksudo旧时代,我通常会导航到包含我要编辑的文件的文件夹(我使用pcmanfm),然后从菜单中选择工具/在终端中打开当前文件夹 。 然后我在新打开的终端输入gksudo leafpad [file-I-wish-to-edit] 。 在非常有用的答案中使用信息如何配置pkexec? 我设置了.bash_aliases,我现在能够在新打开的终端中键入pkexec leafpad [file-I-wish-to-edit] ,我没有收到任何错误。 可悲的是,虽然我得到一个空白文件而不是我想要的。 我已经确定这是因为leafpad正在查找/root而不是我想要的文件夹。 我怎样才能保持我的光环,继续使用pkexec而不是gksudo ,但仍保留我习惯的function?

我可以通过使用右键菜单以root身份打开文件

使用sudo可以以root身份打开文件。 但是,如何右键单击文件并使其以root身份运行 ? 我正在使用鹦鹉螺。

如何以root身份运行GUI应用程序

UPDATE 我想知道哪个是以root身份运行GUI应用程序的推荐方式,主要是因为我正在尝试的不能顺利运行。 我收到一些恼人的警告,让我想到我是否做错了。 我正在使用gksudo和sudo -i ,据我所知,它正在做同样的事情。 如果它们之间存在细微差别,请告诉我。 关于我遇到的问题,我想从nautilus开始(以root身份运行)。 我无法编辑首选项文件,因为程序无法创建自己的配置文件。 警告说必须创建文件夹/root/.config/nautilus 。 当您第一次启动应用程序时,程序负责创建它可能需要的配置文件。 所以,当你以root身份运行时,应该会发生相同的情况,不是吗? 此外,在shell中运行此应用程序时会出现一些奇怪的警告,例如: (nautilus:3406):Gtk-WARNING **:无法注册客户端:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:任何.service文件都没有提供名称org.gnome.SessionManager Nautilus-Share-消息:称为“net usershare info”但失败:“共享网络”返回错误255:net usershare:无法打开usershare目录/ var / lib / samba / usershares。 错误文件或文件夹不存在请让系统管理员启用用户共享。 其他应用程序,如gedit或firefox以这种方式抱怨: (gedit:3444):Gtk-WARNING **:调用禁止失败:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:任何.service文件都没有提供名称org.gnome.SessionManager (gedit:3444):GLib-GIO-WARNING **:无法解析翻译的字符串”Monospace 12”,用于schema’org.gnome.gedit.preferences.editor’中的键’editor-font’:0:期望值 (gedit:3444):GLib-GIO-WARNING **:改为使用未翻译的默认值。 (firefox:2719):Gtk-CRITICAL **:IA__gtk_clipboard_set_with_data:断言’目标!= NULL 我想尽快安装一个干净的系统,但在此之前,我想了解它是如何工作的,以防我将来需要这些东西用于特定的事情。 虽然我知道在命令行中使用直接sudo更安全。 为什么会这样? 提前致谢

当我尝试保存任何文件时,它给了我“权限被拒绝”

无论在哪里,它都不会保存任何文件。 我已经尝试运行gksudo gedit /etc/default/grub ,因为我正在尝试将quiet splash更改为elevator=deadline但是当我尝试保存它时,“Permission Denied” 当我输入gksudo gedit /etc/default/grub ,它会提示我输入密码,然后什么都没打开。 我该怎么办?

无法在Ubuntu 14.04 LTS中安装nautilus-gksu

我试图通过sudo apt-get install nautilus-gksu install nautilus-gksu在Ubuntu 14.04 LTS中sudo apt-get install nautilus-gksu但是我遇到以下错误。 Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package nautilus-gksu 我也尝试过如何安装nautilus-gksu? 但它没有用。 有没有办法安装它。

如何在Ubuntu 13.04中添加gksudo或使用什么?

我曾经使用gksudo gedit /etc/something.conf来编辑系统配置文件,但这似乎不再起作用了。 看起来在13.04没有gksudo 。 如何将其添加回来或我打算使用什么呢?

如何在没有命令行的情况下获取GUI sudo密码提示?

目前,对于所有需要root访问权限的命令,我必须在命令行中输出它们。 我希望GUI能够在需要sudo时提示我输入密码,而不必从命令行键入命令。 有没有办法实现这个? 以前,一个版本的Ubuntu桌面具有开箱即用的function。 我从服务器安装升级了这个版本的Ubuntu(我现在正在运行)。 我将添加,我的用户帐户已添加到sudo组。 因此,我可以运行sudo gedit或sudo apt-get等命令,但我无法在Ubuntu软件中心安装软件。

gksudo和gksu有什么区别?

gksu foo和gksudo foo的行为有什么区别吗? 它们可以互换使用吗?