社区
Linux/Unix社区
帖子详情
问一个编程问题,怎么用某用户权限执行程序
skywind
2003-10-17 03:39:50
怎么以某用户权限执行某程序?不用sudo??用C语言实现 ??
...全文
57
5
打赏
收藏
问一个编程问题,怎么用某用户权限执行程序
怎么以某用户权限执行某程序?不用sudo??用C语言实现 ??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smokefire
2003-10-20
打赏
举报
回复
这个和程序是什么没什么关系。
假设程序为test,属于root,为shutdown 主机,chmod 7777 test(不建议用7777 非常危险)
然后其他用户执行这个程序的时候就有该程序运行的权限了,就能把主机shutdown
fierygnu
2003-10-19
打赏
举报
回复
不会成功的。errno是什么?
skywind
2003-10-18
打赏
举报
回复
哦,谢谢,可以了,但是如果 setuid(0)的话,
意思不需要密码就可以切换到root了??
我今天式了下setuid(0)居然成功了,为什么啊??
longenic
2003-10-17
打赏
举报
回复
可能通过UNIX系统调用. 来设置权限
chwon 和 chmond
调用如下:
system("chwon ......."); 或者 system("chmon 755 program");
fierygnu
2003-10-17
打赏
举报
回复
fork之后用setuid/seteuid,然后exec。
计算机
编程
中文
编程
工具简介
编程
工具简介: 学习
编程
捷径:(不论是正在学习
编程
的大学生,还是IT人士或者是
编程
爱好者,在学习
编程
的过程中用正确的学习方法 可以达到事半功倍的效果。对于初学者,可以通过下面的方法学习
编程
,通过对...
Linux 上如何让任意普通用户执行拥有root权限的特定脚本或者程序
问
题
描述: ... 使用setuid(0) API编写
一个
可
执行程序
,并限制可以执行拥有root命令的范围,否则会造成灾难(任何用户都具有root权限),在这个程序中去执行真正需要root权限执行的脚本。而setuid的作...
非root 用户用root权限
执行程序
的设置方法
非root 用户用root权限
执行程序
的设置方法: 假设需要执行的程序是 controller_test.用root用户设置步骤如下: 1, 设置所属用户与属组为 root [root@localhost ~]# chown root.root controller_test 2,...
Linux shell
编程
02 shell程序的执行 及文件权限
非交互式shell
编程
:执行的语句存放到
一个
文件 shell脚本:可以任意文件名,建议扩展名为sh 2. shell脚本的语法(algol语法:basic|pascl) 字word:字面值(word),标示字(name),保留字 使用空格tab...
shell
编程
(四) : [Linux基础] Linux 用户和组管理
用户权限
是通过创建用户时分配的用户ID(User ID,通常缩写为UID)来跟踪的。 这些信息保存在 /etc/passwd 和 /etc/shadow 文件中,关于用户账户与权限管理的内容详见 Linux用户和用户组管理相关文件内容详解 关于...
Linux/Unix社区
23,110
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章