Vsftpd (Настройка User_llist)

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

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

kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: Vsftpd

Сообщение kosteel »

Valli писал(а):
08.10.2009 20:25
При смене каталога на /home/ftpuser:
500 OOPS: cannot change directory:/home/ftpuser

пишет такую же гадость!

не понял, что значит "при смене каталога"? Это при логине на фтп выдается сообщение? Проверьте права, у пользователя должны быть права хотябы на чтение этого каталога. Аутинтификация с локальными пользователями или через юзерлист?
Ничто не вечно под рутом
Спасибо сказали:
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

Re: Vsftpd

Сообщение Valli »

kosteel писал(а):
08.10.2009 20:43
Valli писал(а):
08.10.2009 20:25
При смене каталога на /home/ftpuser:
500 OOPS: cannot change directory:/home/ftpuser

пишет такую же гадость!

не понял, что значит "при смене каталога"? Это при логине на фтп выдается сообщение? Проверьте права, у пользователя должны быть права хотябы на чтение этого каталога. Аутинтификация с локальными пользователями или через юзерлист?


PAM аутентификация!Но я думаю сейчас буду делать юзер лист.
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Vsftpd

Сообщение Ism »

есть мысля
ты в passwd в выражении подобном ---ftpuser:x:1001:100::/data:/bin/bash--- пишешь ::/data или :/data???
возможно здесь ошибка и он считает директорию :/home/ftpuser ошибочной, а надо /home/ftpuser
убери двойное :: типа чтобы было ---ftpuser:x:1001:100:/data:/bin/bash--- (пример)
Спасибо сказали:
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

Re: Vsftpd

Сообщение Valli »

Ism писал(а):
08.10.2009 21:34
есть мысля
ты в passwd в выражении подобном ---ftpuser:x:1001:100::/data:/bin/bash--- пишешь ::/data или :/data???
возможно здесь ошибка и он считает директорию :/home/ftpuser ошибочной, а надо /home/ftpuser
убери двойное :: типа чтобы было ---ftpuser:x:1001:100:/data:/bin/bash--- (пример)


так теперь вопрос как это сделать?
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Vsftpd

Сообщение Ism »

под root редактируешь /etc/passwd (но только одно неверное движение прийдет большой северный песец)
так что просто проверь запись твоего юзера открыв для чтения
Спасибо сказали:
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

Re: Vsftpd

Сообщение Valli »

Ism писал(а):
08.10.2009 21:58
под root редактируешь /etc/passwd (но только одно неверное движение прийдет большой северный песец)
так что просто проверь запись твоего юзера открыв для чтения


Отредактировал,тока он поменял дерикторию на оболочку,я имя полное вписал,при подключении к ftp выкидывает туже гадость
500 OOPS: cannot change directory:/data
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Vsftpd

Сообщение Ism »

вот может дало в selinux

Rioh Rizzio wrote:

> What do you think? Any other suggestions?

Mysterious permissions probs --> selinux. Examine /var/log/messages for
avc errors detailing what selinux didn't like.

-Andy

--


или вот http://www.propheta.ru/2009/03/vsftpd-pammkhomedir.html
Гугл в помощь, закинь туда ошибку
Спасибо сказали:
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

Re: Vsftpd

Сообщение Valli »

Ism писал(а):
09.10.2009 18:22
вот может дало в selinux

Rioh Rizzio wrote:

> What do you think? Any other suggestions?

Mysterious permissions probs --> selinux. Examine /var/log/messages for
avc errors detailing what selinux didn't like.

-Andy

--


или вот http://www.propheta.ru/2009/03/vsftpd-pammkhomedir.html
Гугл в помощь, закинь туда ошибку

Да проблема в setroh... чё-то там,она не даёт менять права пользователей.Но это фигня,поставил я себе vsftpd 2.1.2 ext1.Пока ничего не настраивал,заходит в ftp сразу в каталог юзера ftp /var/ftp. Так попытаюсь настроить userlist. Ещё вопрос,у меня съёмный жестак,как анониму указать что видео это каталог типа /media/disks1tb/Видео,чтобы не перемещать папки в одну папку.И настроить одного админа,чтобы он смог в отдельную папку на этом диске uploadить файлы.Какие права дать?Какой конфиг?
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Vsftpd

Сообщение Ism »

можно создать ссылку с помощью команды ln в директории ftp сервера на твой винт (хотя это может не сработать)
пример http://devblog.info/2008/10/23/linux-coman...es-directories/
или примонтировать раздел с видео на винте в папку /ftp/video через mount

а с админом ftp, просто создай пользователя для доступа пропиши его имя с user list и дай ему права на запись в video (тока жеж пусть раздел с видео на винте будет ext)

аноним будет только качать а админ что хочет то и сделает.

а конфиг тотже только там есть опция смотреть на user list, надо указать название файла

в общем man
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Vsftpd

Сообщение McLeod095 »

Ism писал(а):
10.10.2009 02:48
можно создать ссылку с помощью команды ln в директории ftp сервера на твой винт (хотя это может не сработать)
пример http://devblog.info/2008/10/23/linux-coman...es-directories/
или примонтировать раздел с видео на винте в папку /ftp/video через mount

а с админом ftp, просто создай пользователя для доступа пропиши его имя с user list и дай ему права на запись в video (тока жеж пусть раздел с видео на винте будет ext)

аноним будет только качать а админ что хочет то и сделает.

а конфиг тотже только там есть опция смотреть на user list, надо указать название файла

в общем man


Ну не стоит делать симлинки на фтп, если только Ваш фтп не шарит весь /.
Если уж надо расшарить диск для фтп или другой каталог то гугл в помощь т.к. эта проблема часто возникает.
ну а от меня совет такой. использовать mount -o bind
ну и естественно man mount.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
Аватара пользователя
Valli
Сообщения: 42
ОС: CentOS 5.4

Re: Vsftpd

Сообщение Valli »

McLeod095 писал(а):
12.10.2009 10:51
Ism писал(а):
10.10.2009 02:48
можно создать ссылку с помощью команды ln в директории ftp сервера на твой винт (хотя это может не сработать)
пример http://devblog.info/2008/10/23/linux-coman...es-directories/
или примонтировать раздел с видео на винте в папку /ftp/video через mount

а с админом ftp, просто создай пользователя для доступа пропиши его имя с user list и дай ему права на запись в video (тока жеж пусть раздел с видео на винте будет ext)

аноним будет только качать а админ что хочет то и сделает.

а конфиг тотже только там есть опция смотреть на user list, надо указать название файла

в общем man


Ну не стоит делать симлинки на фтп, если только Ваш фтп не шарит весь /.
Если уж надо расшарить диск для фтп или другой каталог то гугл в помощь т.к. эта проблема часто возникает.
ну а от меня совет такой. использовать mount -o bind
ну и естественно man mount.


Пасиба полезная штука mount,теперь мне тока остаётся создать user_list парвильно и серв готов!
Спасибо сказали: