Описание тега little-balancing
Убедившись, что я понимаю ваш вопрос правильно ...
Вы загружаете файлы на сервер как пользователь мой_логин
в /дома/мой_логин/public_html/
, и они появляются с правами -РАО-------
. Тогда ваш веб-сервер (работает как ВСП-данных
) не может открыть эти файлы, потому что он не имеет разрешения?
Один подход состоит в том, чтобы установить значение umask
для мой_логин
что-то более снисходительными, например, 0022
. (Вы можете добавить в ваш .bashrc и
с простой линии команды umask 0022
.) Это позволит сделать все новые файлы и каталоги, созданные на мой_логин
доступен для чтения и выполнения всеми пользователями системы, включая ВСП-данных
. (Конечно, это может быть слишком либеральным для вас, в этом случае вам придется придумать что-то более активное участие.)
Теперь поиск Google для "SFTP в маску", что это предложение не всегда будет работать прямо из коробки. Это зависит от того, как демона FTP настроен на вашей машине и как вы подключаетесь к нему. Например, это может быть, что ваш и SFTP соединений не читать ваши .bashrc и
файл, так что вам придется найти другой способ получить маску
, чтобы применить к вашей связи, или воспользоваться другим методом передачи файлов, таких как УПП
.