脚本转图形界面,提权的好方法

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

脚本转图形界面,提权的好方法

#1

帖子 eexpress » 2014-11-07 14:27

老脚本里面多处有sudo行,改成不要终端执行,采用desktop启动

脚本里面需要预先判断情况,根据结果才提权。所以不好直接在desktop里面使用gksudo。

全部把sudo改gksudo是不行的,会导致每次都要输入密码。

想到一个好用的方法:

在第一个sudo的行,改成

代码: 全选

zenity --password --title=输入sudo密码|sudo -S xxxx
这样sudo在timeout之内,会保留权限,通常可以保证你的脚本执行完。而且这样,脚本修改最少
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 脚本转图形界面,提权的好方法

#2

帖子 YeLee » 2014-11-07 15:47

我就知道是「S」。 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
回复