如何在脚本上提示(gui)并使用root密码?


0

我想运行一个我的脚本,需要一些gui方式的root权限。

例如,一个简单的脚本可能是:

#!/bin/sh
clementine
sudo shutdown -h 00:00

第一行打开克莱门汀音乐播放器(我不希望root权限打开它),第二行将在特定时间停止计算机。

我想使用脚本运行,Alt+F2并在需要时向我询问root密码。

这个怎么做?


等等...替换sudokdesudo应该只是罚款。
Bobby

@Bobby,我尝试Alt+F2输入sudo脚本本地化并点击Return。Clementine打开了,但关机没有(在系统监视器中没有出现任何内容)= / ...
GarouDan

我再说一遍:更换sudokdesudo 你张贴的简单的脚本,没有工作?
Bobby

在这个问题中,How can I pass Root Password to a script我可以看到一些看起来像我需要的东西,但我不知道如何使用它来执行我需要的东西。
GarouDan

@Bobby,好主意。好吧,只是把它kdesudo shutdown -h 00:00改为sudo shutdown -h 00:00不起作用。也许这个命令shutdown -h 00:00不仅仅由一个参数组成。但几乎是^^
GarouDan

Answers:


1

用途kdesudo <Your command>

#!/bin/sh
clementine
kdesudo "shutdown -h 00:00"

@Bobby,如果你提出类似的答案,我会接受它,而不是我的这个答案。谢谢。CYA。
GarouDan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.