社区
Linux/Unix社区
帖子详情
问一个编程问题,怎么用某用户权限执行程序
skywind
2003-10-17 03:39:50
怎么以某用户权限执行某程序?不用sudo??用C语言实现 ??
...全文
78
5
打赏
收藏
问一个编程问题,怎么用某用户权限执行程序
怎么以某用户权限执行某程序?不用sudo??用C语言实现 ??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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。
权限管理 struts2 hiberante3.5 spring3.0 annotation
在控制器层,使用Struts2的动作类和Spring Security的注解来判断用户是否具有执行某操作的权限。 总结起来,"Struts2+Hibernate3.5+Spring3.0(Annotation)"的组合为Java Web开发提供了
一个
强大的基础架构,尤其在...
ASP.NET MVC+EF框架+EasyUI实现权限管理系列(24)之前的代码
Entity Framework(EF)是微软的
一个
ORM(对象关系映射)工具,它允许开发人员使用面向对象的
编程
方式来操作数据库。通过EF,我们可以避免编写大量的SQL语句,提高开发效率。在权限管理系统中,EF将帮助我们管理和...
LINUX SHELL
编程
从初学到精通
Shell是一种特殊的程序,它作为用户和内核之间的接口,负责解释用户输入的命令。在Linux系统中,存在多种Shell程序,最常见的是Bash(Bourne Again SHell)。 Shell
编程
入门通常包括以下几个方面: 1. Shell基础:...
LinuxUNIX系统
编程
手册
6. **权限与文件系统**:探讨文件权限、用户和组的概念,如何使用chmod()、chown()、chgrp()改变文件属性,以及如何遍历和操作目录。 7. **进程间通信**:包括管道(Pipe)、共享内存、消息队列、信号量和套接字等...
7个代表性的Android应用程序完整源代码
这个压缩包包含的"7个代表性的Android应用程序完整源代码"为开发者提供了一次难得的学习机会,可以从实际项目中学习到各种实用技巧和最佳实践。以下是这些源代码可能涵盖的一些关键知识点: 1. **用户界面设计**:...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章