这是一个创建于 3382 天前的主题,其中的信息可能已经有所发展或是发生改变。
我在Mac 下开发的 Go 应用程序,需要修改系统文件,如何请求获取Root权限?自动弹出输入密码的窗口。
能为使用者傻瓜式的操作。
|
|
1
lujiajing1126 2015-03-13 18:12:58 +08:00 1
sudo- -运行呗
另外二进制文件的话加上suid就能模拟文件拥有者的权限
|
|
|
2
qinly 2015-03-14 02:44:03 +08:00
就是二进制文件,如何添加suid,能否通过代码请求权限呢?
|
|
|
3
typcn 2015-03-14 08:07:33 +08:00 via iPhone
@ qinly 其实可以简单一点 if(不是root) echo 该程序需要 root 权限来运行 exec sudo ./自身文件名 exit;
|