“实际用户/组ID”指本次登陆的用户/组的ID
“有效用户/组ID”指执行这个进程的用户/组的ID
“保存的设置-用户-ID”指能设置其他用户文件的人的用户/组ID
举个简单的例子:
a.out 属于 user1 拥有,文件权限为 -rwxrwxr--,user1 属于 group1。
现在 group1 里面的 user2 执行 a.out 时,user2 就是该进程的有效用户,因为系统以 user2 登陆,所以实际用户也是 user2。(当然有的情况是 user2 执行了 a.out,但是挂在后台,所以实际用户已经退出了,实际用户ID就无效了)
因为组里面任何人都可以写 a.out,所以,group1 里面的用户都可以对 a.out 改写,那么他们都可以成为 a.out 的保存的设置-用户。
阅读(1380) | 评论(0) | 转发(0) |