1
1
我在第一部分中看到的问题取决于如何处理硬件初始化中的错误。如果省略错误处理不退出,那么当您通过“SUDO”运行时,您可以获得核心转储(或SeStore),因为您运行
我没看过
用户输入这个有什么后果?
它执行硬件初始化,重置UID,然后运行
如果参数计数小于2,则应该给出错误退出,而不是成功退出。 要求人们通过“sudo”运行扩展是非常不传统的。 你确定没有其他方法来实现它吗?初始化有什么要求?是对所有流程执行一次,还是对每个流程执行一次(因此链接至关重要)? 你能简单地使devwrap程序成为SUID根目录吗?然后需要以不同的方式重置UID:
在执行命令之前删除任何SGID和SUID。很难造成重大损害。不清楚的是
|
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |