Необходимо удаленно обслуживать содержимое веб-сервера, ошибка прав доступа

Необходимо удаленно обслуживать содержимое веб-сервера, ошибка прав доступа

Начну с того, что я новичок в Ubuntu и Linux.

Я хочу иметь возможность удаленно обслуживать веб-сайт на моем сервере Ubuntu с помощью sftp в WinSCP. После установки папка /var/www/htmlизначально принадлежит root и группе root. Поэтому я изменил группу на ту, которую я создал, назвав ее developers и разместив свой собственный идентификатор в качестве члена группы developers.

Я chmodпапку 705, которая, как я думал, даст возможность любому читать и выполнять файлы в папке html и позволит только владельцу (root) и группе (developers) писать в папке. На самом деле, это именно то, что отображается в диалоговом окне свойств файла.

Затем я вошел на сервер Ubuntu под своим именем и при попытке создать или обновить файл в папке html я получил ошибку прав доступа.

Затем я сделал chmodto 777для папки html, разрешив любому доступ на запись, и я смог создавать и обновлять в html с моими собственными полномочиями пользователя. Затем я провел удаленное тестирование с WinSCP и обнаружил, что я также могу вносить любые изменения удаленно.

Очевидно, что я не понимаю версию Linux о правах пользователя и группы. Я прочитал все, что смог найти по этой теме, но не могу понять, в чем я не прав.

Любая помощь будет оценена по достоинству.

Пожалуйста, не стесняйтесь спрашивать дополнительную информацию, которую я мог упустить из-за своего невежества.

решение1

Нужные вам восьмеричные разрешения (чтобы предоставить владельцу и группе права на чтение и запись файлов здесь, а также на вход/поиск/статистику каталога) — 775.

Установленные вами разрешения 705предоставляют все разрешения владельцу,никаких разрешений для группы, прочитайте и выполните для других.

Вы также можете добавить бит setgid, чтобы файлы, созданные здесь, наследовали ту же группу владения из родительского каталога. Для этого добавьте a 2в начало строки

sudo chmod 2775 /var/www/html

Смотритеинформация о теге для некоторой предыстории

Связанный контент