Я понимаю, что на этот вопрос, скорее всего, был дан ответ, но хоть убей, не могу понять.
В чем проблема? Я использую сервер nginx и имею пользователь «www-data» владеет каталогом веб-сервера и всем его содержимым. Я использую wordpress, поэтому важно, чтобы www-data оставался владельцем, как будто это не так, пользовательский интерфейс WordPress не сможет редактировать файлы. Мне также нравится использовать SFTP, но я отключил вход для других пользователей, кроме моего собственного. В настоящее время, когда я хочу использовать FTP для редактирования файлов, я должен временно переключить каталог wp-content для моего личного пользователя, а затем повторно переключить каталог обратно на пользователя www-data по завершении.
Каков ожидаемый результат? В идеале я хотел бы настроить права доступа к файлам, чтобы я мог редактировать файлы в этом каталоге без необходимости каждый раз переключаться между пользователями. Возможно ли это, или мне лучше установить моего личного пользователя как пользователя root?
Что вы пробовали? Я попытался выбрать каталог для группы, которая и www-data, и мой пользователь находятся внутри. Пример:
chown -R :www-data /path/to/dir/wp-content/*
Где «www-data» - это имя веб-пользователя И имя группы, в которую входят оба пользователя: myuser & www-data. Даже после этого myuser не может редактировать файлы в этом каталоге.
Если кто-нибудь будет достаточно любезен, чтобы просветить дурака (меня) или сослаться на себя как на подходящий ресурс, я бы буду очень признателен! Спасибо за уделенное время :)