日期:2014-05-16  浏览次数:20761 次

linux三个用户ID的区别
linux下有三个用户ID,分别是:
实际用户ID、有效用户ID以及保存的设置用户ID。

那么,这三个分别有什么区别呢?各有什么用处?

谁能详细介绍一下!感激不尽!
linux 操作系统

------解决方案--------------------
见《unix环境高级编程》.

------解决方案--------------------
启动后根据是否有S权限决定有效用户ID和保存设置用户ID, 实际用户ID是执行程序的用户, 保存设置用户ID用于降权后提权, 可以关注一下setuid/seteuid。
------解决方案--------------------
实际用户就是login系统的用户
有效用户,比如你用su username这样切换上来的用户