前端之家收集整理的这篇文章主要介绍了
unix – 什么时候可以或应该在文件或目录上使用chmod?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在最近部署到新的(Solaris 9)环境中,其中一个步骤是将一组
文件和目录复制到其新位置,然后将组UID位(使用“chmod -R gs”)应用于所有
文件目录树给出一个-rwxr-s —模式的一切。结果是,除非单独打开和重新保存,否则我们的shell脚本都不会执行。我应该补充说,我们以前在目标父
文件夹中设置gs,然后复制
文件;这已经将所有新目录上的初始模式设置为drwxr-s —但是
文件的模式为-rwxr-x —
最终发现了哪个步骤导致了问题,我们能够切出这一步并继续。
但是,我想了解应用于目录和文件时的“s”位,希望这将解释为什么我们首先遇到了问题。
设置目录使得在所述目录中创建的所有新
文件都将其组设置为目录的组。
这实际上可以真正方便的协作目的,如果你有umask设置,以便文件默认组写入。
注意:这是它在Linux中的工作方式,它在Solaris中可能完全不同。