setuid和setgid除从根目录启动外不起作用

时间:2019-06-04 18:33:53

标签: setuid

我有需要setuid和setgid的C程序。

我这样制作文件:

chown dovecot:vmailpass myhtpasswd
chmod 711 myhtpasswd
chmod +s myhtpasswd

然后,setuid()和setgid()不会返回错误,但是我仍然没有dovecot用户和vmailpass组的权限。

只有我将二进制文件归root拥有,程序才能正常工作。

我的印象是,如果我设置了+ s位,我可以将setuid / setgid设置为二进制文件的所有者吗?

0 个答案:

没有答案