首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件的setgid

文件的setgid
EN

Server Fault用户
提问于 2009-06-14 03:11:25
回答 2查看 1.2K关注 0票数 2

如果我对一个文件(不是目录)使用setgid (chmod g+s),它会在文件列表中(无论如何,我使用的是特定的Linux变体)变成暗黄色。但据我所知,setgid在应用于非可执行文件时实际上不会做任何事情。

是吗?

还有,有人有一个find命令来查找所有非目录并删除它们的setgid位吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-06-14 03:29:54

正如您所建议的,setgid只适用于可执行文件和目录。

你可以的

代码语言:javascript
复制
 find -type f -perm /g+s chmod g-s '{}' \;

别在/usr/bin里这么做!

票数 3
EN

Server Fault用户

发布于 2009-06-14 04:09:08

setuid或setgid都不会对不可执行文件产生任何影响。

它们的意思是,它们的执行就像文件的所有者运行一样,而不是用户(或组)运行它们。这对一个不可执行的文件意味着什么?

关于找到它们,请参见http://www.faqs.org/faqs/computer-security/most-common-qs/section-15.html

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/25386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档