根据文档为了setreuid
:
非特权进程只能将有效用户ID设置为真实用户ID、有效用户ID或保存的设置用户ID。
非特权用户只能将真实用户ID设置为真实用户ID或有效用户ID。
为什么我们不能直接将ruid设置为suid?鉴于我们可以首先将 euid 设置为 suid 并且然后将 ruid 设置为我们的新 euid,为什么我们不能直接这样做?
根据文档为了setreuid
:
非特权进程只能将有效用户ID设置为真实用户ID、有效用户ID或保存的设置用户ID。
非特权用户只能将真实用户ID设置为真实用户ID或有效用户ID。
为什么我们不能直接将ruid设置为suid?鉴于我们可以首先将 euid 设置为 suid 并且然后将 ruid 设置为我们的新 euid,为什么我们不能直接这样做?