linux – 为什么ssh-agent有SGID设置?
发布时间:2020-12-14 02:46:31 所属栏目:Linux 来源:网络整理
导读:在openssh Red Hat包中,我注意到ssh-agent可执行文件具有SGID权限集: $ls -l /usr/bin/ssh-agent-rwxr-sr-x 1 root nobody 113648 Nov 24 2010 /usr/bin/ssh-agent 为什么openssh开发人员希望ssh-agent与nobody组一起运行?或者我可能误解了SGID的作用? 解
在openssh Red Hat包中,我注意到ssh-agent可执行文件具有SGID权限集:
$ls -l /usr/bin/ssh-agent -rwxr-sr-x 1 root nobody 113648 Nov 24 2010 /usr/bin/ssh-agent 为什么openssh开发人员希望ssh-agent与nobody组一起运行?或者我可能误解了SGID的作用? 解决方法
好吧,我的是对ssh小组的讽刺.我猜你是在RedHat派生的系统上;他们喜欢滥用无人用户/群组.
一些谷歌搜索表明setgid是为了防止一个安全漏洞,通过ptracing代理获得秘密密钥材料(http://comments.gmane.org/gmane.linux.debian.devel.ssh/59).使进程setgid-anything意味着非root(或至少非CAP_SYS_PTRACE)用户的ptracing是EPERMed. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读