Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: emercom on June 08, 2005, 14:02:09

Title: proftpd help !!!
Post by: emercom on June 08, 2005, 14:02:09
есть пользователь test (файл userftp.txt):
test:$1$s50Unjsr$1133/sgZDRYPTd7UPYVQh/:65534:65534::/usr/ftp/group:/bin/false

вот конф proftpd.conf

ServerName "FTP Server"
ServerType inetd
DefaultServer on

Port 21
Umask 022
MaxInstances 30
User nobody
Group nogroup
AllowOverwrite on
DefaultRoot ~
<Limit SITE_CHMOD>
DenyAll
</Limit>
RequireValidShell Off
AuthUserFile /usr/local/etc/userftp.txt
AuthGroupFile /usr/local/etc/groupftp.txt
<Directory />
<Limit All>
AllowAll
</Limit>
</Directory>

а при подключении он легко может подниматься вверх по дереву каталогов ??? что я сделал не так ???


Title: proftpd help !!!
Post by: Phantom on June 08, 2005, 15:35:57
А ты указал директорию для пользователя в которой он должен обитать?
Можно его там и замкнуть.
Title: proftpd help !!!
Post by: emercom on June 08, 2005, 15:40:33
Quote
А ты указал директорию для пользователя в которой он должен обитать?
Можно его там и замкнуть.
[snapback]2592[/snapback]

test:$1$s50Unjsr$1133/sgZDRYPTd7UPYVQh/:65534:65534[span style=\'color:red\']::/usr/ftp/group[/span]:/bin/false

я не хотелбы замыкать пользователя в папке средствами ОС, т.к. в самой то системе нет такого пользователя, он только для ftp
Title: proftpd help !!!
Post by: wHATEver on June 08, 2005, 19:28:51
Quote
test:$1$s50Unjsr$1133/sgZDRYPTd7UPYVQh/:65534:65534[span style=\'color:red\']::/usr/ftp/group[/span]:/bin/false

я не хотелбы замыкать пользователя в папке средствами ОС, т.к. в самой то системе нет такого пользователя, он только для ftp
[snapback]2593[/snapback]

сделай

<Global>
DefaultRoot                 ~
</Global>

или скажи про дефолтрут в секции <Anonymous ~test> ...  </Anonymous>