Nowe posty

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

jeziorm

  • Gość
problem z vsftpd
« dnia: 2007-10-10, 12:50:57 »
Witam mam taki oto problem. To jest moj plik konfiguracyjny :
listen=YES
# listen_address=
anonymous_enable=YES
ftp_username=ftp
# anon_root=[$ftp_username's home directory]
write_enable=YES
local_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_world_readable_only=YES
anon_max_rate=0
idle_session_timeout=300
connect_from_port_20=NO
port_enable=YES
hide_ids=NO
log_ftp_protocol=NO
syslog_enable=NO
max_per_ip=0
# cmds_allowed=
local_root=/usr/share/empty
nopriv_user=nobody
ftpd_banner=(vsFTPd 1.2.0)


niestety ani tworzyć katalogó nie moge jak sie zaloguje jako użtkonik ftp. Jak i zaloagować sie wogole nie moge innym użytkonikiem stworzonym lokalnie na serwerze. Co jest nie tak??? Bawei sie z tym vsftpd juz ponad miesiac i nie rozumiem czemu nie moge nic zapisac ani wgrac do katalogu /var/ftp. Katalog ten ma raz prawa ftp:ftp lub nobody:nobody ale to i tak nie pomaga nadal sie prblem

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
problem z vsftpd
« Odpowiedź #1 dnia: 2007-10-10, 13:28:26 »
Dodaj wpis:
anon_root=/var/ftp

M.

jeziorm

  • Gość
problem z vsftpd
« Odpowiedź #2 dnia: 2007-10-10, 14:46:41 »
Nie pomogło nadal permission denied... :-( i nie moge sie zalogowac jako anonymous.  I jeszcze jedno jest coś takiego jak selinux mam go wyłaczonego (teoretycznie) myslalem ze to jego wina lub nie...???? Aha i nie moge sie zalogowac jako anonymous. Jak mozna zdebagowac jogowanie sie klienta bo vsftpd.log nic dobrego nie pokazuje oprocz : Fail to login.... a ja chcaiałbym cos lepszego moze jakis program który zdebaguje logowanie sie klienta???

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
problem z vsftpd
« Odpowiedź #3 dnia: 2007-10-10, 14:49:17 »
To jest mój config:
anon_root=/mnt/ftp/ftp
anon_world_readable_only=YES //Tu pewnie w Twoim przypadku powinno być NO
anonymous_enable=YES
connect_from_port_20=YES
dirmessage_enable=YES
listen_address=
listen=YES
pam_service_name=vsftpd
ssl_enable=NO
syslog_enable=YES

M.

jeziorm

  • Gość
problem z vsftpd
« Odpowiedź #4 dnia: 2007-10-10, 22:28:21 »
Nie pomogło

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
problem z vsftpd
« Odpowiedź #5 dnia: 2007-10-10, 22:30:01 »
ls /etc/pam.d

M.

jeziorm

  • Gość
problem z vsftpd
« Odpowiedź #6 dnia: 2007-10-11, 10:27:34 »
atd             crond          halt     pirut         reboot     smtp           system-auth                   system-config-network
authconfig      cups           kbdrate  pm-hibernate  remote     smtp.sendmail  system-auth-ac                system-config-network-cmd
authconfig-gtk  dateconfig     login    pm-powersave  run_init   sshd           system-config-authentication  system-config-rootpassword
authconfig-tui  eject          neat     pm-suspend    runuser    su             system-config-date            system-config-soundcard
chfn            gdm            newrole  poweroff      runuser-l  sudo           system-config-keyboard        system-config-time
chsh            gdm-autologin  other    ppp           samba      sudo-i         system-config-language        system-config-users
config-util     gdmsetup       passwd   pup           setup      su-l           system-config-lvm             system-install-packages
[root@marcin pam.d]#

Natomiast zauważyłem jedna rzecz. Jak w pliku konfiguracyjnym ustawie : anonymous_enable=YES to moge sie zalogowac tylko jako uzytkownik ftp. Natomaist jak ustawie na anonymous_enable=NO to wogole nie moge sie zaloagowac. Jezeli zas ustawie na YES to logujac sie jako ftpuser serwer daj mi info ze serwer ft jest przeznaczony tylko dla uzytkownikow anonymous. Chociaz mam ustawiona funkcje local_enable

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
problem z vsftpd
« Odpowiedź #7 dnia: 2007-10-11, 10:30:16 »
W /etc/pam.d mam coś takiego: vsftpd o zawartości:
kopernik:/etc/pam.d # cat vsftpd
#%PAM-1.0

# Uncomment this to achieve what used to be ftpd -A.
# auth       required     pam_listfile.so item=user sense=allow file=/etc/ftpchroot onerr=fail

auth     required       pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
# Uncomment the following line for anonymous ftp.
#auth    sufficient     pam_ftp.so
auth     required       pam_unix2.so
auth     required       pam_shells.so
account  required       pam_unix2.so
password required       pam_unix2.so
session  required       pam_unix2.so

u Ciebie takiej sekcji brakuje w pam.d

M.

jeziorm

  • Gość
problem z vsftpd
« Odpowiedź #8 dnia: 2007-10-11, 11:38:51 »
Dodałę tak jak masz ty oczywiscie zmieniajac sciezke do pliku ftpusers i nic nadal to samo serwer widzi tak mi sie zdaje ze kazdy uzytkownik to anonymous

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
problem z vsftpd
« Odpowiedź #9 dnia: 2007-10-11, 11:42:31 »
Jaką masz dystrybucję?

M.

jeziorm

  • Gość
problem z vsftpd
« Odpowiedź #10 dnia: 2007-10-11, 15:16:18 »
Fedora Core 6

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
problem z vsftpd
« Odpowiedź #11 dnia: 2007-10-11, 15:19:18 »
Rozumiem, że vsftpd masz z dystrybucji?

M.

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
problem z vsftpd
« Odpowiedź #12 dnia: 2007-10-11, 15:20:31 »
W /var/log/messages powinny być jakieś ciekawe informacje.

M.

jeziorm

  • Gość
problem z vsftpd
« Odpowiedź #13 dnia: 2007-10-11, 15:35:39 »
1 - messages pokazuje tylko ze uzytkownik albo sie zalogowal albo nie. Natomiast jak sie mi udalo zalogowac  jako ftp to messages powiedzial ze uzytkownik anon wpisał hasło "????" i tyle. Cały czas ftp loguje mnie jako anonymous....
2 - Zainstalowałem go yumem

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
problem z vsftpd
« Odpowiedź #14 dnia: 2007-10-11, 15:38:28 »
A masz plik /etc/ftpusers ?

M.