Назад | Перейти на главную страницу

Разрешения Linux для входа WinSCP на сайт Apache

Я запускаю сервер Ubuntu с apache2 / mod_mono

У меня есть:

/home/user/www

Единственный способ заставить все это работать - это:

chown -R www-data:www-data /home/user/www

Я хотел бы иметь возможность подключаться как «пользователь» с помощью WinSCP и редактировать содержимое /home/user/www но я пробовал всевозможные разрешения для пользователей и групп и не могу заставить его работать. Я уверен, что есть некоторые основы разрешений, которые я не понимаю. Как мне это делать?

Добавить user к www-data группа:

$ useradd -G www-data user

Установите правильные разрешения для целевой папки:

$ chown -R user.www-data /home/user/www
$ chmod -R g+w /home/user/www

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