小编sne*_*ies的帖子

为什么 zsh 可以获得 root 而 bash 却不能?

我有点困惑。如果我将 zsh 复制到 tmp 并更改 Set-UID 位,chmod u+s则更改用户,然后运行复制的 zsh。如果我运行whoami我就会获得 root 权限。如果我对 bash 做同样的事情,那么在运行 bash 后,我会得到我之前登录的用户。他们的行为不同有什么原因吗?

bash shell zsh

1
推荐指数
1
解决办法
344
查看次数

标签 统计

bash ×1

shell ×1

zsh ×1