Установить umask для развернутых файлов и каталогов

После прочтения этой другой темы о переполнении стека: установите umask для удаленных команд

Я следовал инструкциям @alkalinecoffee.

Под Ubuntu 18.04 я добавил "umask 0022" в.bashrc (а также в.profile) для пользователя, которого я использую в Capistrano 3.11 для входа (используя ключи) на удаленный сервер.

В оболочке этого пользователя теперь команда umask return 0022; "touch" и "mkdir" работают как положено (файлы создаются как 644, а каталоги как 755)

Я добавил задачу в своем ответе на deploy.rb

Команда: "cap staging deploy", теперь выводится в первой строке:

00:00 set_umask
      01 umask 0022

пока... все файлы в текущем выпуске заканчиваются 664 и каталогами 775

Что мне не хватает?

0 ответов

Другие вопросы по тегам