为已部署的文件和目录设置umask

时间:2018-12-18 09:46:48

标签: ubuntu capistrano capistrano3 umask

阅读了有关堆栈溢出的另一个主题后:Set umask for remote commands

我遵循@alkalinecoffee的指示。

在Ubuntu 18.04下,我为Capistrano 3.11中使用的用户(使用密钥)登录(使用密钥)到.bashrc(以及.profile)中添加了“ umask 0022”。

在此用户的外壳中,命令umask返回0022; “ touch”和“ mkdir”按预期工作(文件创建为644,目录创建为755)

我在他的答案中将任务添加到deploy.rb

命令:“ cap staging deploy”,现在输出为第一行:

00:00 set_umask
      01 umask 0022

但是...当前版本下的所有文件最终都是664,目录为775

我想念什么?

0 个答案:

没有答案