|
|
1
3
正如巴古利斯在书中所说 his answer ,你 如果您的二进制文件归root所有并且设置了setuid位,那么您就需要自己实现身份验证部分(检查是否允许用户成为root用户)。
你基本上是在重写
|
|
|
2
4
下面是这些函数的工作原理。
原则是最小特权原则。如果我编写一个需要特殊访问权限的程序,我希望使用该访问权限运行的代码尽可能少。所以,我安装了setuid,但它做的第一件事就是在需要特权的狭窄代码窗口出现之前,它会返回特权。 您不能调用sudo(当然,除了通过fork/exec)。你可以 是 一个像sudo这样的程序,它安装了setuid并决定何时适当地使用这种强大的功能。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |