Как загрузить sftp и git push с 755/644 и apache: права / владельца apache? - PullRequest
0 голосов
/ 17 мая 2018

У меня есть веб-сервер apache, linux, ssh доступ с помощью sudo. И много проблем с редактированием, загрузкой, отправкой, фиксацией там. Потому что установлены 755 для dirs, 644 для файлов и apache: apache owner

Вопрос: как загрузить, нажать с такими разрешениями или с наименьшими изменениями в конфиге. Может быть, будет полезен дополнительный софт.

Текущий рабочий процесс; 1. изменение прав / владельцев 2. выполнение файловых операций 3. изменение прав / владельцев обратно или же 1. выполнение файловых операций напрямую через bash с помощью sudo 2. установка правильных прав / владельцев

1 Ответ

0 голосов
/ 17 мая 2018
  • сначала для загрузки в zip или tar, вы можете использовать scp, правильный синтаксис scp -r foo your_username@remotehost.edu:/some/remote/directory.

  • позже загрузки для разрешения make для определенного пользователя, вы можете использовать su "username" для распаковки или tar, при этом вы создаете файлы с правильным разрешением для пользователя.

  • то же разрешение, что и у вас ранее, применяется к новым файлам с этим пользователем

  • или используйте git, с помощью git вы можете клонировать свой репозиторий или код с правильным разрешением для файлов любого пользователя, для этого я рекомендую использовать bitbucket

...