我习惯在目录上设置 SGID
chmod -R g+s example
进而
chmdo -R 750 example
并让目录和所有子目录保留 set-group-ID。在 CentOS 上,SGID 被第二个命令覆盖。
操作系统是 CentOS 版本 5.6 (最终版)
理论上,并且喜欢它在此页面上说,“如果像 chmod 这样的命令经常清除目录上的这些位,那么机制就不那么方便了...”而这正是正在发生的事情。chmod -R 750
正在有效地删除 SGID。
我怎样才能使其g+s
永久生效?
答案1
改用2750
chmod。