Пользовательские разрешения linux. (proftpd / nginx)

У меня был полный кошмар, пытаясь настроить proftpd. У меня есть сервер proftp, работающий с базой данных sql. Однако я хочу, чтобы любые загруженные файлы могли просматриваться веб-сервером, работающим на том же компьютере.

Папки создаются в / var / tmp / as

rwx------  2 ftpuser ftpgroup 4096 Oct  8 20:35 50730c4346512
drwx------  2 ftpuser ftpgroup 4096 Oct  8 20:38 50730f3a811ca

Я попытался добавить www-данные в группу со следующим

usermod -g www-data ftpuser

Но это не позволяет доступ к веб-серверу.

В proftpd.conf у меня есть следующий набор масок

Umask                           0022

Кажется, не имеет значения, какое значение я установил.

/ etc / group (конечно, я испортил один из этих двух, но я отчаялся)

ftpgroup:x:2001:www-data
www-data:x:33:ftpgroup

/ И т.д. / пароль

www-data:x:33:33:www-data:/var/www:/bin/sh
proftpd:x:108:65534::/var/run/proftpd:/bin/false
ftp:x:109:65534::/srv/ftp:/bin/false
ftpuser:x:2001:33:proftpd user www-data:/bin/null:/bin/false

Таблица ftpuser в базе данных имеет значение uid / gid, равное 2oo1 для обоих.

Я схожу с ума, пытаясь решить эту проблему.

п.с.

Кроме того, хотя, если я вручную подключаюсь к серверу ftp, я могу загружать файлы через FileZilla. Хотя это не работает для веб-камеры, хотя между сервером и камерой происходит разговор.

2 ответа

Решение

После нескольких часов поиска....

Проблема была в proftpd.conf у меня была.

CreateHome на

И мне нужно было иметь

CreateHome на 766 dirmode 766

Часы моей жизни я никогда не вернусь, надеюсь, это спасет кого-то еще через несколько часов!

В proftpd.conf у меня есть следующий набор масок

Umask                           0022

Кажется, не имеет значения, какое значение я установил.

Глупый вопрос, но вы перезапустили службу, верно? Я смотрю на документы ProFTPd, и они описывают, что вы делаете, как правильно.

Еще одна вещь, которую нужно проверить, - убедиться, что Umask не переопределяет скрипт инициализации (/etc/init.d/proftpd) и файл опций. (/etc/sysconfig/proftpd)

Другие вопросы по тегам