社区
Linux/Unix社区
帖子详情
问一个编程问题,怎么用某用户权限执行程序
skywind
2003-10-17 03:39:50
怎么以某用户权限执行某程序?不用sudo??用C语言实现 ??
...全文
119
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。
《
编程
千
问
》第五
问
:
一个
程序从点击到启动发生了什么?
本文详细介绍了可
执行程序
从用户双击启动到运行的8个主要阶段。包括用户触发启动、操作系统查找文件、进程创建、文件加载到内存、初始化程序上下文、执行入口点、程序运行和退出等,还涉及硬盘、内存、缓存等机制及硬件交互。
掌握Unix文件权限与用户ID的
编程
实践
本文探讨在Unix和类Unix系统中,如何在
编程
里利用文件权限和用户ID控制文件访
问
与用户身份。介绍了文件权限的位运算控制、用户ID和有效用户ID,以及setuid权限的使用,还通过notetaker程序展示应用,强调合理运用可创建更安全高效的程序。
2、Linux账户权限和
编程
工具 - 看这一篇就够了
本文详细介绍Linux系统中账户权限管理,包括用户类别、文件权限、
编程
工具等核心概念。覆盖Linux文件类型、用户管理、文件权限设置、vi/vim编辑器、gcc编译器、gdb调试器等内容。
Linux:权限相关知识详解
本文详细介绍了Linux中的权限系统,包括shell命令的运行原理,
用户权限
分类(超级用户与普通用户),以及文件访
问
者分类、文件类型和权限设置(chmod、chown、chgrp)。此外,还涵盖了umask的作用和文件能否被删除的决定因素,以及如何使用sudo和设置目录黏滞位来管理权限。
权限
问
题
的理解——Linux
文章详细介绍了Linux系统中的重要概念,包括重定向操作、学习Linux的意义、Shell命令的运行原理。重点讲解了Linux的权限管理系统,如用户分类(root用户和普通用户)、文件权限(rwx权限分配)以及如何修改权限。此外,还讨论了目录权限、默认权限设定和权限掩码的作用。
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章