问题标签 [gksudo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - shell script - 如何使用 gksudo 执行连续的 sudo 操作,只有一个密码提示?
我想使用 sudo 临时挂载两个单独的网络驱动器,因为我的 NAS 设备并不总是在线,所以我不相信向 /etc/fstab 添加任何东西是必要的。
以下代码能够实现这一点,但是我不打算从终端运行脚本,因此 sudo 密码提示是我的问题:
我需要选择“在终端中运行”才能从文件浏览器窗口成功运行该脚本。因此我更喜欢使用 gksudo,它会打开一个提示窗口让我输入 sudo 密码。
但是,如果我改用下面的代码,我必须输入两次 sudo 密码!
在这一点上,我尝试变得聪明并使用 gksudo 选项“以 sudo 身份运行”,如下所示,但是只有第一个驱动器像上面的第一个脚本一样安装,如果不从终端运行,则会静默失败:
我真正想做的是以下,但我不确定是否有可能:
是我一个人还是 gksudo 记性不好?
tomcat - 使用gksu调用tomcat启动后直接关闭
我正在尝试在 gnome 菜单中使用启动器来启动 Tomcat 服务器。为此,我使用了以下命令“gksu sh /myhome/tomcat_starter”。脚本“tomcat_starter”在启动服务器之前定义了一些环境变量:
当启动器启动时,它会按预期要求输入 su 密码并启动 tomcat 服务器。但是服务器在启动后直接关闭。
这是从日志文件中截取的部分
有人知道为什么tomcat服务器会关闭吗?
python - gksudo 和 python 脚本
嗨,我现在有一个小问题,但仍然是一个问题。我的 python 脚本在通过 gksudo 运行时似乎乱序执行。第一个 if 块中的系统命令在之前执行,
那条线。
这是我的脚本的其余部分:
请尽快帮助,布鲁克斯·拉迪。
sublimetext2 - Ubuntu 12.04 - 使用 sudo 或 gksu 启动 Sublime text 2?
我是使用 Ubuntu 12.04 的新手,注意到通过终端窗口启动 Sublime Text 2 的两种不同方式,第一种是 sudo,另一种是 gksu。
在使用两者时,我注意到它正在启动不同的 Sublime Text 2 实例,其中加载了不同的文件实例,我在两者上都打开了这些文件,包括保存片段。使用 gksu 启动会将代码片段保存到 root/etc/etc 中,sudo 将它们保存到 home/user/etc/etc 中。
在终端窗口中启动 Sublime Text 2 的最佳方式是什么?Sudo 或 gksu,为什么?
感谢您的输入!
linux - QProcess 使用参数调用 gksudo 用于调用脚本的个性化消息
如何使用QProcess将--message "text" 之类的参数解析为/usr/bin/gksudo以显示我的个性化文本?
只需使用/usr/bin/gksudo并调用我的script.sh 即可。
这里是最小的例子:
即使我尝试将参数添加到cmd我也会失败。并且没有显示密码提示。
ubuntu - 使用单独的消息将 gksudo 替换为 pkexec
我的 GUI 将以用户身份启动。程序中有一个更新机制,它调用具有 root 权限的包装脚本。为此,我使用gksudo,直到我意识到它被pkexec取代。
如果我只是用 pkexec 替换了 gksudo,它工作得很好。但我想给用户一个自己的消息。因此我必须在/usr/share/polkit-1/actions中修改或生成一个 xml-policy 文件
我的问题是,当我打电话时
我会得到这个提示,它在Details-->Action中指向org.freedesktop.policykit.exec。
我是否必须在此 xml 文件 ( org.freedesktop.policykit.exec ) 中放置一个操作 id条目,还是必须在/usr/share/polkit中创建我自己的名为com.myStuff.updater.policy的 .policy 文件-1/行动?
或者我应该用pkexec在我的.desktop文件中调用我的整个应用程序吗?
java - 使用 sudo 命令从 Java 项目安装软件
我想要实现的是从我
创建的 java 应用程序安装软件。我得到了 gksudo 的许可。然后,我输入了我的通行证,程序开始工作,直到出现是/否选项。我怎样才能通过这个问题?
java - Java 的 Runtime.exec 和 gksu 中的 Sudo 用于 umount
我正在编写一个 Java 应用程序,其中(除其他外)我将安装一个外部设备,进行一些复制,然后卸载它。
这在终端和我的程序中都可以正常工作。
为了更快地卸载,我考虑过使用umount -a
但gksu umount -a
在终端中不起作用,因此在 Java 程序中不起作用。sudo umount -a
确实在终端中工作,但不在应用程序中。同时,我通过一个接一个地卸载设备来让它工作,但如果我能umount -a
以某种方式开始工作会更干净。
如果您理解为什么 gksu 不能与 umount 或 sudo 与 Runtime.exec() 一起使用,我会接受您的解释。
谢谢
linux - 使用 Gksudo 像 sudo 一样运行 scipt
我是linux新手。我正在尝试使用 nemo-script 挂载和卸载 .iso。我把脚本/home/user/.gnome2/nemo-scripts/
。我的问题是,使用 gksudo 我只运行 1 个命令,例如 su。谁我可以像 su 一样运行所有这些脚本?
谢谢!!
bash - 在 gksu 下执行一个后一个命令
我正在尝试拥有一个执行一个命令的桌面快捷方式(没有脚本,我只是想知道这是否可能)。该命令需要 root 权限,因此我gksu
在 Ubuntu 中使用,在我输入完密码并且正确之后,我希望其他命令运行文件。我有这个命令:
但是 Popcorn-Time 无需等待我完成(正确)输入密码即可打开。如果可能的话,我想在没有单独脚本的情况下执行此操作。我该怎么做?
编辑:啊!我知道现在发生了什么,你们一直在帮助我让 Popcorn-Time 等待gksu
完成,但是 Popcorn-Time 没有文件就无法运行backup
,而且这些文件有点重(7 MB总计),因此他们需要一秒钟才能完成传输,然后在复制文件时 Popcorn-Time 已经打开。有没有办法等待 Popcorn-Time 等待cp
命令完成?我还将上面的命令更改为现在的命令。
编辑#2:我现在所说的一切都不相关,因为爆米花时间的问题不是我想的那样,我不需要复制文件,我只需要以 root 身份运行它即可工作。感谢所有试图提供帮助的人。
谢谢。