Автор Тема: vsftpd - Логване на потребители в собствени директории  (Прочетена 2050 пъти)

Ogg1

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Водих се по http://tefter.korekom.net/?p=40 за конфигурирането на сървъра за мойте нужди.

ето конфиг файловете:

/etc/vsftpd/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
virtual_use_local_privs=YES
write_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/etc/vsftpd/1
pam_service_name=vsftpd
guest_enable=YES
user_sub_token=$USER
local_root=/home/$USER
chroot_local_user=YES
hide_ids=YES
ftpd_banner=Welcome to FTP service.

cat /etc/pam.d/vsftpd
auth required pam_pwdfile.so pwdfile /etc/vsftpd/passwd
account required pam_permit.so

ето и отговора който ми се връща при опит за конекция:
Looking up server
Trying server:21
Connected to server:21
220 Welcome to FTP service.
USER test

331 Please specify the password.
PASS xxxx
530 Login incorrect.
Disconnecting from site server

Всичко би трябвало да е наред, но не ми разпознава потребителя и паролата. Какво може да пропускам ?
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
useradd  test-ftp  -d /home/test-ftp  -s /bin/false
Това би трябвало да ти помогне
Активен

Ogg1

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
useradd  test-ftp  -d /home/test-ftp  -s /bin/false
Това би трябвало да ти помогне

Аз правх нещо подобно,
useradd test -m -g ftp

но не се получава. Пробвах и с твоя вариант да му задам опцията -s  /bin/false
после правя htpasswd passwd test-ftp
Пробвам се се конектн, но пак нестава.
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Е така ви стават виртуал :) .. както и да е какво ти казват логовете ?
Активен

Ogg1

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Е така ви стават виртуал :) .. както и да е какво ти казват логовете ?

не бях задал дериктивата за лог файл, но след като зададох
xferlog_file=/var/log/vsftpd.log
видях, че нищо не се генерира в него. В фтп клиента ми изписва само това:
Looking up server
Trying server:21
Connected to server:21
220 Welcome to FTP service.
USER test

331 Please specify the password.
PASS xxxx
530 Login incorrect.
Disconnecting from site server
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Не може да не генерира  автоматично  си прави лога там .. ми syslog daemon.log  какво казват ? там трябва да ти даде  няква грешка
Активен

Ogg1

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Не може да не генерира  автоматично  си прави лога там .. ми syslog daemon.log  какво казват ? там трябва да ти даде  няква грешка

Нямам файл daemon.log
Ето какви syslog файлове има на системата ми но в никой няма нищо общо с ftp-то

[root@server log]# find / -name daemon.log
[root@server log]# find / -name syslog
/var/lock/subsys/syslog
/etc/rc.d/init.d/syslog
/etc/logrotate.d/syslog
/etc/sysconfig/syslog
Активен

Ogg1

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Понеже според мен имам проблем с автентикацията на потребителите, разгледах secure лога и се натъкнах на следного:

Sep  7 19:14:36 server vsftpd: pam_unix(vsftpd:auth): check pass; user unknown
Sep  7 19:14:36 server vsftpd: pam_unix(vsftpd:auth): authentication failure; logname= uid=0 euid=0 tty=ftp ruser=bob rhost=192.168.0.5
Sep  7 19:14:36 server vsftpd: pam_succeed_if(vsftpd:auth): error retrieving information about user bob
Sep  7 19:17:39 server vsftpd: PAM unable to dlopen(/lib/security/pam_pwdfile.so)
Sep  7 19:17:39 server vsftpd: PAM [error: /lib/security/pam_pwdfile.so: cannot open shared object file: No such file or directory]
Sep  7 19:17:39 server vsftpd: PAM adding faulty module: /lib/security/pam_pwdfile.so

Ще потърся из гоогле за този проблем, но все пак може и вие да дадете мнение.
Активен

ludsic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Здравейте,

http://cpbotha.net/software/pam_pwdfile/

Инсталирай пакета, предполагам, че проблема ти ще бъде решен.

Поздрави
Активен

B4 02 B2 4C CD 21 B2 61 CD 21 B2 6D CD 21 B2 65 CD 21 B2 72 CD 21 B4 4C B0 00 CD 21 00 00 00 00

Ogg1

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Здравейте,

http://cpbotha.net/software/pam_pwdfile/

Инсталирай пакета, предполагам, че проблема ти ще бъде решен.

Поздрави


Мерси за отговора, но съм инсталирал модула и немога да разбера за какво ми казва, че неможе да го отвори

Sep  7 20:42:47 server vsftpd: PAM unable to dlopen(/lib/security/pam_pwdfile.so)
Sep  7 20:42:47 server vsftpd: PAM [error: /lib/security/pam_pwdfile.so: cannot enable executable stack as shared object requires: Permission denied]
Sep  7 20:42:47 server vsftpd: PAM adding faulty module: /lib/security/pam_pwdfile.so
Активен

ludsic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Здравей,

Виждам, че ти е сменило грешката от No suck file or directory  на  Permision denied, така че си виж и оправи правата.

Поздрави
Активен

B4 02 B2 4C CD 21 B2 61 CD 21 B2 6D CD 21 B2 65 CD 21 B2 72 CD 21 B4 4C B0 00 CD 21 00 00 00 00

Ogg1

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Здравей,

Виждам, че ти е сменило грешката от No suck file or directory  на  Permision denied, така че си виж и оправи правата.

Поздрави

Е според лога би трябвало да има проблем с правата на pam_pwdfile.so но те са 777:
-rwxrwxrwx 1 root root 14924 Oct  4  2003 pam_pwdfile.so
Активен

ludsic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
съжелявам, до толкова ми стига акъла ;)
Активен

B4 02 B2 4C CD 21 B2 61 CD 21 B2 6D CD 21 B2 65 CD 21 B2 72 CD 21 B4 4C B0 00 CD 21 00 00 00 00

Ogg1

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
 За съжеление и на мен.  :'(
Ако някой знае как да оправя това ftp нека сподели.
Активен

Ogg1

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
След известно ровене открих къде е проблема но още не съм намерил начин как да го реша.
Проблема се оказа от лебъла на файловете който слага selinux-a. Сега ще търся начин как да ги подкарам да вървят заедно, понеже не желая да изключвам selinuxa.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
vsftpd
Настройка на програми
PlamenB 0 1794 Последна публикация Dec 06, 2004, 15:09
от PlamenB
vsftpd
Настройка на програми
PlamenB 4 2439 Последна публикация Dec 07, 2004, 12:51
от PlamenB
vsftpd
Настройка на програми
PlamenB 1 1935 Последна публикация Dec 15, 2004, 14:31
от n_antonov
vsftpd s ssl
Настройка на програми
tonyboy1 2 2340 Последна публикация Apr 19, 2005, 17:40
от tonyboy1
Help RQ:vsftpd help
Настройка на програми
durotan 2 2603 Последна публикация Jul 26, 2005, 01:50
от durotan