Страница 1 из 1

Настройка ftpd на freebsd

Добавлено: 2006-12-07 11:07:43
sidor-r
Добрый день.
Помогите настроить ftpd стандартный деман FreeBSD.
Необходима чтобы можно было закачивать и выкачивать с ftp файлы пользователем,
и чтобы этот пользователь не мог залогинится по ssh.
Делаю следуюшее:
Создаю пользователя user,
прописываю ему домашнюю директорию /var/ftp,
делаю чтобы он не мог залогенится в системе /usr/sbin/nologin,
прописываю этого пользователя в файл /etc/ftpchroot.
И не могу зайти этим пользователем на ftp,
FTP работает-под собой прекрасно захожу.
Продскажите что я не доделал?

Добавлено: 2006-12-07 12:35:51
Alex Keda
в списке разрешённых шеллов этот нологин есть?

Добавлено: 2006-12-07 12:40:01
sidor-r
lissyara писал(а):в списке разрешённых шеллов этот нологин есть?
/usr/sbin/nologin добавил в /etc/shells
и всё заработало.
У меня возник другой вопрос,
Как поставить квоту на папку /var/ftp в размере 500Mb?

Добавлено: 2006-12-07 12:53:20
Alex Keda
а квоты на файловой системе включены?
Надо включить.

Добавлено: 2006-12-07 12:57:50
sidor-r
lissyara писал(а):а квоты на файловой системе включены?
Надо включить.
а можно по подробней или ткнуть носом где об этом можно почитать.

Добавлено: 2006-12-07 14:17:02
Alex Keda
плясать отсюда

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

man quota

Добавлено: 2006-12-16 11:14:57
FreePascal
А подскажите пожалуйста.
У меня в /etc/shells было такое
/usr/local/bin/bash2
и ftpd вообще некого не хотел пускать пока не поправил на
/usr/local/bin/bash

bash и bash2 существуют, ман по етому поводу нечего не говорит.
В чем прикол???
Просто интиресно.

Добавлено: 2006-12-16 13:12:11
Alex Keda
я обычно nologin туда вношу...

Добавлено: 2006-12-25 10:16:54
kolesya
Поддерживаю на 100% Лиса, юзеру обычно шел не нужен :)
и passwd обычно похож на такое :
================================================
#cat passwd
...
user1:*:11111:11111:SAMBA Account:/nonexistent:/sbin/nologin
user2:*:11112:11112:Email account:/home/user2:/sbin/nologin
...
================================================