只是解释一下,当我说“linux不支持setuID目录”时,我的意思是你可以去“chmod你的目录”,它会在目录上设置一下.但是,linux(我理解它)忽略了这一点(在目录上).
尽我所能,我不能完全复制那个pastebin.有人曾向我建议,可以使用selinux模拟行为 – 并且可以使用规则,可以强制uID在文件上,但不能从setuID目录权限(我可以看到).在互联网上阅读已经相当缺乏信息 – 大多数地方声称“不,目录上的setuID不能与linux一起工作”偶尔“它可以在特定情况下完成”(例如:http://arstechnica.com/etc/linux/2003/linux.ars-12032003.html)
我不记得原来是谁,但原来的系统是debian 6系统,它运行的文件系统是用“default,acl”挂载的xfs.我试过复制它,但到目前为止没有运气(到目前为止尝试了各种版本的debian,ubuntu,fedora和centos)
任何人都可以告诉我你在什么或如何获得一个系统来纪念目录上的setuID?
解决方法 目录的SetuID不像setgID.除非,shell输出来自FreeBSD,否则有些人感到无聊并且花费一点点乐趣.The setuID permission set on a directory is ignored on UNIX and linux systems.[4] FreeBSD can be configured to interpret it analogously to setgID,namely,to force all files and sub-directorIEs to be owned by the top directory owner.[5]
In FreeBSD,directorIEs behave as if their setgID bit was always set,regardless of its actual value. As is stated in open(2),“When a new file is created it is given the group of the directory which contains it.”
http://en.wikipedia.org/wiki/Setuid#setuid_and_setgid_on_directories
总结以上是内存溢出为你收集整理的你如何让linux来纪念setuid目录?全部内容,希望文章能够帮你解决你如何让linux来纪念setuid目录?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)