获得管理员权限
来源: 互联网 发布时间:2016-12-12
本文导语: 我写了一个程序(用QT做界面的),但运行它要用管理员权限(有操作硬件的功能), 那么我每次想运行它都要在控制台中输入命令。 有什么方法可以让它双击即可运行的吗? 或者在双击它的时候,弹出一个对话框...
我写了一个程序(用QT做界面的),但运行它要用管理员权限(有操作硬件的功能),
那么我每次想运行它都要在控制台中输入命令。
有什么方法可以让它双击即可运行的吗?
或者在双击它的时候,弹出一个对话框让我输入密码。
不知我把问题描述清楚了没有?
那么我每次想运行它都要在控制台中输入命令。
有什么方法可以让它双击即可运行的吗?
或者在双击它的时候,弹出一个对话框让我输入密码。
不知我把问题描述清楚了没有?
|
这不就是passwd功能嘛,试试用suid来实现
|
要不就使用
chmod 7444 file
chmod u+ filename
chmod 7444 file
chmod u+ filename
|
双击即可运行
2L就是了,设置粘着位
弹出一个窗口
通过判断当前用户的权限来决定
2L就是了,设置粘着位
弹出一个窗口
通过判断当前用户的权限来决定
|
gnome环境下会有提示的吧,如果权限不够,会掉出一个输入密码得对话框