“进程是否具有超级用户权限”是什么意思?

时间:2017-01-04 07:21:42

标签: linux unix process system-calls

来自APUE

  

有谁可以更改ID的规则。我们只考虑一下   用户ID现在。 (我们为用户ID描述的所有内容也适用   到组ID。)

     
      
  1. 如果进程具有超级用户权限,setuid函数会将真实用户ID,有效用户ID和已保存的set-user-ID设置为uid。

  2.   
  3. 如果进程没有超级用户权限,但uid等于真实用户ID或已保存的set-user-ID,则setuid仅设置   有效的用户ID到uid。真实用户ID和保存的set-user-ID   没有改变。

  4.   
  5. 如果这两个条件都不成立,errno设置为EPERM并返回-1。

  6.   

“进程是否具有超级用户权限”是什么意思?

是否定义为进程的真实用户ID是否为root?

0 个答案:

没有答案