Nowe posty

Autor Wątek: problem z vsftpd  (Przeczytany 10583 razy)

jeziorm

  • Gość
problem z vsftpd
« Odpowiedź #15 dnia: 2007-10-11, 15:57:10 »
Mam go znajduje sie w katalogu /etc/vsftpd/ftpusers
Natomiast przejrzałem logi od /var/log/secure i tutaj cos mi takiego wypisuje  :

Oct 11 17:50:46 marcin vsftpd: PAM unable to dlopen(/lib/security/pam_unix2.so)
Oct 11 17:50:46 marcin vsftpd: PAM [error: /lib/security/pam_unix2.so: cannot open shared object file: No such file or directory]
Oct 11 17:50:46 marcin vsftpd: PAM adding faulty module: /lib/security/pam_unix2.so
Oct 11 18:05:57 marcin vsftpd: pam_userdb(vsftpd:auth): user_lookup: could not open database `/etc/vsftpd/vsftpd_users': No such file or directory


Natomiast plik posiadam /etc/vsftpd/vsftp_users chyba ze jakos sie go generuje w inny sposób ...

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
problem z vsftpd
« Odpowiedź #16 dnia: 2007-10-11, 15:59:36 »
1) Masz źle datę ustawioną ;)
2) Zrób kopie tego pliku tak aby istaniał też `/etc/vsftpd/vsftpd_users'
3) Sprawdź czy masz zainstalowane pam-modules

M.

jeziorm

  • Gość
problem z vsftpd
« Odpowiedź #17 dnia: 2007-10-16, 20:57:50 »
HEEHEH udało mi się rozwiazać problem.

1 - Zreinstalowałem całego vsftpd przez yuma
2 - A najwiekszy bład był w pliku : /etc/passwd. Uzytkownik ftpuser miał ustwiony shell : /bin/nologin a niestety nie ma w tej scieżce /bin/nologin ale jest /sbin/nologin. To rozwiązało problem z niemożliwością logowania sie ftpuser
3 - tak wyglada teraz mój plik vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
idle_session_timeout=600
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES
#anon_root=/var/ftp
chroot_local_user=YES


4 - plik w /etc/pam.d/vsftpd jest standardowy nie zmieniałem go. Jak przeinstalowałem vsftpd to stworzył sie nowy :

#%PAM-1.0
session    optional     pam_keyinit.so    force revoke
auth       required     pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
auth       required     pam_shells.so
auth       include      system-auth
account    include      system-auth
session    include      system-auth
session    required     pam_loginuid.so