Вполне уверенный это не поддерживало сценарий Microsoft. Однако Вы смогли настраивать его если Вы собирающийся использовать имя DNS только при создании междоменной коммуникации. Я высоко предложил бы зарегистрироваться в домене, переименовывают сценарий. Однако, если у Вас есть Exchange в домене - переустанавливают. Переименование домена с Exchange в нем является предписанием для постоянной головной боли.
Какие права есть на / var / www / site2?
Пользователю 2 потребуется доступ для записи в этот каталог на уровне файловой системы. Например, / var / www / site2 должно быть примерно таким:
ls /var/www
<snip>
drxwr-xr-x user2 www-data site2/
Убедитесь, что SELinux также отключен
setsebool -P allow_ftpd_full_access 1
Я не думаю, что отключение SELinux - лучший подход в этой ситуации.
Вам нужен контекст вроде public_content_rw_t
, чтобы разрешить vsftp (и т. Д.) записать в папку с помощью SELinux.
Итак, установите контекст, а затем проверьте с помощью
chcon -t public_content_rw_t /var/www/site2
ls -ldZ /var/www/site2/
Затем проверьте /var/log/audit.log
на предмет подсказок, если вы все еще не справитесь. Если у вас по-прежнему возникают проблемы с отказом в разрешении, и они регистрируются в /var/log/audit.log
, попробуйте использовать audit2allow , если вы не можете понять, что еще может помочь .