如何解决为新脚本设置执行权限
我正在尝试编写 bash 脚本,但是每次编写新脚本时,我都需要更改其执行权限,例如chmod +x 文件.sh
正常吗?
解决方法
正常吗?
是的。
或者,您可以像 bash file.sh
一样显式执行解释器,而不是 shebang 行和执行权限。
是的,它按设计工作。一个新文件获得权限 0666 = rw-rw-rw,由当前的 umask
修改(它告诉删除哪些位)。
因此,使用 022 的 umask 新文件具有权限 rw-r--r--。
有关详细信息,请参阅 open(2) 和 umask(1) 的手册页。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。