微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

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

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

原文地址:https://www.jb51.cc/bash/389950.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐