Как правильно настроить привилегии для /var/www и sftpd?

Как правильно настроить привилегии для /var/www и sftpd?

Сегодня я попробовал настроить свой vps с помощью apache. Я установил его стандартным способом и вообще ничего не настраивал.

Я хотел иметь 3 пользователей (веб-разработчиков), которые имели бы доступ к подпапкам в www/html/testsvr/username. Поэтому я создал 3 пользователей с домашним каталогом, установленным по этому пути (один путь для каждого пользователя). Пути были созданы с пользователем root, но я изменил привилегии после.

Я много сейчас пробовал, но, кажется, не понимаю, что я сделал правильно. В некоторых моих тестах мне удалось войти в систему с пользователями (через filezilla на windows), но у меня не было прав на создание файлов/папок. Сейчас я даже не могу подключиться и получаю сообщение:

sftpd "vsftpd: refusing to run with writeable root inside chroot.

Не смейтесь над следующими правами:

root@v-1:/var/www/html/testsvr# ls -l
total 12
drwxrwxrwx 2 daniel   webmaster 4096 Sep  7 20:08 daniel
drwxrwxrwx 2 www-data webmaster 4096 Sep  7 20:40 enes
drwxrwxrwx 2 www-data webmaster 4096 Sep  7 20:08 tobi
root@v-1:/var/www/html/testsvr# cd ..
root@v-1:/var/www/html# ls -l
total 52
drwxrwxrwx 5 www-data webmaster  4096 Sep  7 20:08 testsvr

Для понимания: генеральный план заключается в том, что у каждого пользователя есть группа вебмастеров (уже сделано), и каждая папка в testsvr должна иметь права rw для группы вебмастеров (то есть у каждого из этих 3 пользователей)

Думал drwxrwxrwx, что у меня есть все права, но, думаю, это и вызвало ошибку ftp.

Заранее большое спасибо за вашу помощь!

EDIT: Я много сейчас пробовал. Просто чтобы вы понимали:

Я создал нового пользователя "test" с группой "webmaster" и установил домашний путь tu var/www/html/testsvr/test Разрешения: drwxr-xr-x 2 root webmaster 4096 7 сен 22:46 first Теперь я могу войти, но не могу создавать файлы. Если я дам группе webmaster права на запись, я больше не смогу подключиться. Кстати, я включил настройку, чтобы не разрешать пользователю ftp выходить за пределы его папки.

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