Решено: проблема с правами на proftpd (под Ubuntu Server 9.10)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

bartram
Сообщения: 26
ОС: FreeBsd 7.1

Решено: проблема с правами на proftpd

Сообщение bartram »

Коннекчусь к ftp. Создаю папки, файлы. Почему-то на них выставляются права 022. Хотя на физический каталог стоят права 777
Конфиг такой

Код: Выделить всё

UseIPv6                         off

AllowOverwrite on
AuthAliasOnly on


UserAlias admin userftp

ServerName                      "web"
ServerType                      inetd
DeferWelcome                    on

MultilineRFC2228 on
DefaultServer                   on
ShowSymlinks                    off

TimeoutNoTransfer 600
TimeoutStalled 100
TimeoutIdle 2200

DisplayChdir               .message
ListOptions                     "-l"

RequireValidShell               off

TimeoutLogin 20

RootLogin                       off


ExtendedLog                     /var/log/ftp.log
TransferLog                     /var/log/xferlog
SystemLog                       /var/log/syslog.log

#DenyFilter                     \*.*/


UseFtpUsers off

# Allow to restart a download
AllowStoreRestart               on

Port                            21

MaxInstances 8


User                  nobody
Group                 nogroup


Umask                           755     755

PersistentPasswd                off

MaxClients 8 "Достигнут предел на количество клиентов"
MaxClientsPerHost 8 "Достигнут предел на количество клиентов с Вашего хоста"
MaxClientsPerUser 8 "Достигнут предел на количество подключений (%m)"
MaxHostsPerUser 8 "Больше нельзя"


AccessGrantMsg "Добро пожаловать!!!"
# идентификация
ServerIdent                  on       "webServer"


DefaultRoot /var/www/

DefaultRoot ~

MaxLoginAttempts    5 "Количество попыток входа исчерпано - придется подождать, ничего не поделаешь, безопасность превыше всего"

#VALID LOGINS
<Limit LOGIN>
AllowUser userftp
DenyALL
</Limit>

<Directory /var/www>
Umask 755 755
AllowOverwrite on
<Limit READ RMD DELE STOR CWD MKD>
AllowAll
</Limit>
</Directory>


В чем может быть причина?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Решено: проблема с правами на proftpd

Сообщение drBatty »

bartram писал(а):
06.11.2009 18:49
Umask 755 755

вот причина: все биты в правах СБРАСЫВАЮТСЯ, кроме 022. Это произошло потому, что Umask == 0755 == 111 101 101

PS сделайте umask 022, тогда каталоги будут 755 (как вы наверное хотите)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
bartram
Сообщения: 26
ОС: FreeBsd 7.1

Re: Решено: проблема с правами на proftpd

Сообщение bartram »

drBatty, спасибо, но не пашет почему-то. Umask поменял на 022 - картина та же.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Решено: проблема с правами на proftpd

Сообщение drBatty »

bartram
попробуйте прямо зайти,локально.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
bartram
Сообщения: 26
ОС: FreeBsd 7.1

Re: Решено: проблема с правами на proftpd

Сообщение bartram »

drBatty писал(а):
08.11.2009 02:58
bartram
попробуйте прямо зайти,локально.

пробовал, аналогично
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Решено: проблема с правами на proftpd

Сообщение drBatty »

bartram писал(а):
09.11.2009 13:30
пробовал, аналогично

значит дело вовсе не в FTP сервере. возможно раздел как-то криво смонтирован...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
bartram
Сообщения: 26
ОС: FreeBsd 7.1

Re: Решено: проблема с правами на proftpd

Сообщение bartram »

Сейчас все реботает
совсем забыл про
<Directory /var/www>
Umask 755 755
AllowOverwrite on

Спасибо drBatty, проблема решена
Спасибо сказали: