linux三个用户ID的区别
linux下有三个用户ID,分别是:
实际用户ID、有效用户ID以及保存的设置用户ID。
那么,这三个分别有什么区别呢?各有什么用处?
谁能详细介绍一下!感激不尽!
linux
操作系统
------解决方案--------------------见《unix环境高级编程》.
------解决方案--------------------启动后根据是否有S权限决定有效用户ID和保存设置用户ID, 实际用户ID是执行程序的用户, 保存设置用户ID用于降权后提权, 可以关注一下setuid/seteuid。
------解决方案--------------------实际用户就是login系统的用户
有效用户,比如你用su username这样切换上来的用户