unix – 什么时候可以或应该在文件或目录上使用chmod?

在最近部署到新的(Solaris 9)环境中,其中一个步骤是将一组文件和目录复制到其新位置,然后将组UID位(使用“chmod -R gs”)应用于所有文件目录树给出一个-rwxr-s —模式的一切。结果是,除非单独打开和重新保存,否则我们的shell脚本都不会执行。我应该补充说,我们以前在目标父文件夹中设置gs,然后复制文件;这已经将所有新目录上的初始模式设置为drwxr-s —但是文件的模式为-rwxr-x —

最终发现了哪个步骤导致了问题,我们能够切出这一步并继续。

但是,我想了解应用于目录和文件时的“s”位,希望这将解释为什么我们首先遇到了问题。

设置目录使得在所述目录中创建的所有新文件都将其组设置为目录的组。

这实际上可以真正方便的协作目的,如果你有umask设置,以便文件认组写入。

注意:这是它在Linux中的工作方式,它在Solaris中可能完全不同。

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...