首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
The Go Programming Language
›
http://golang.org/
›
Go Playground
Go Projects
›
Revel Web Framework
广告
V2EX
›
Go 编程语言
Go 开发的可执行文件如何获取 Root 权限
1
qinly
·
2015 年 3 月 13 日
· 1331 次点击
这是一个创建于 3978 天前的主题,其中的信息可能已经有所发展或是发生改变。
我在Mac 下开发的 Go 应用程序,需要修改系统文件,如何请求获取Root权限?自动弹出输入密码的窗口。
能为使用者傻瓜式的操作。
权限
root
使用者
3 条回复
1
lujiajing1126
2015 年 3 月 13 日
1
sudo- -运行呗
另外二进制文件的话加上suid就能模拟文件拥有者的权限
2
qinly
OP
2015 年 3 月 14 日
就是二进制文件,如何添加suid,能否通过代码请求权限呢?
3
typcn
2015 年 3 月 14 日 via iPhone
@
qinly
其实可以简单一点
if(不是root)
echo 该程序需要 root 权限来运行
exec sudo ./自身文件名
exit;
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
2834 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 04:27
·
PVG 12:27
·
LAX 20:27
·
JFK 23:27
♥ Do have faith in what you're doing.
❯