免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3078 | 回复: 5
打印 上一主题 下一主题

请教,c程序中出现获取root权限提示输入密码如何实现? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-13 20:06 |只看该作者 |倒序浏览
各位大虾,多多赐教!
如何能实现在c程序中获取root权限(等待输入密码而获取root权限)?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2003-05-14 09:33 |只看该作者

请教,c程序中出现获取root权限提示输入密码如何实现?

有没有搞错?

论坛徽章:
0
3 [报告]
发表于 2003-05-14 09:44 |只看该作者

请教,c程序中出现获取root权限提示输入密码如何实现?

用root用户
chown root a.out
chgrp root a.out
chmod u+s a.out

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-05-14 10:30 |只看该作者

请教,c程序中出现获取root权限提示输入密码如何实现?

如何能实现在c程序中获取root权限(等待输入密码而获取root权限)?

每个进程都有其有效uid。gid等,必要的权限信息由内核来维护,一个进程可以调用chown等改变自己的权限信息,但是这种改变是不能超越进程创建者本身的权限特征。

如果你为了达到root权限,并且做等待输入密码,这样的话,你可以做成程序调用交互的shell,同时一旦shell执行成功,将会切换为另外一个进程!执行shell的进程信息从而丢失。

论坛徽章:
0
5 [报告]
发表于 2003-05-16 11:16 |只看该作者

请教,c程序中出现获取root权限提示输入密码如何实现?

可否赐教交互式shell的实现?还有原进程信息丢失是怎么回事?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2003-05-16 13:31 |只看该作者

请教,c程序中出现获取root权限提示输入密码如何实现?

可否赐教交互式shell的实现?还有原进程信息丢失是怎么回事?

这两个问题都在论坛中谈论了多次

有关shell更详细的信息,shell版本精华去有文章参看,比这里的还多
有关进程信息丢失,请看前面system/exec/fork等的相关讨论
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP