Newsgroup: it.comp.os.linux.software
Titolo: wu-ftpd: accesso anonymous.. cosa sbaglio?

Su una debian 2_2r2, questo e' il file ftpaccess:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
email root@localhost
loginfails 5
class   all	real,guest,anonymous	*
limit   all   	10   	Any        		/etc/wu-ftpd/msg.toomany
message /welcome.msg            login
message .message                cwd=*
readme  README*    login
readme  README*    cwd=*
compress        yes             local remote all
tar             yes             local remote all
rename		no	anonymous		# rename permission?
delete		no	anonymous		# delete permission?
overwrite	no	anonymous		# overwrite permission?
chmod		no	anonymous		# chmod permission?
umask		no	anonymous		# umask permission?
log transfers anonymous,guest,real inbound,outbound
shutdown /etc/wu-ftpd/shutmsg
noretrieve /etc/passwd /etc/group
noretrieve core
anonymous-root /home/ftp
passwd-check    rfc822  enforce
 	anon-ftp-root	path		allow?	owner	group	mode	dirs?
upload	/home/ftp	*		no
upload	/home/ftp	/pub/incoming	yes	ftp	daemon	0666	nodirs
path-filter	anonymous	/etc/pathmsg  ^[-+A-Za-z0-9_.]*$  ^\.  ^-
alias	incoming:	/pub/incoming
cdpath	/pub
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
mi sembra sia tutto a posto, eppure se faccio login come anonymous e do'
una passwd qualsiasi (tipo '
pi...@palla.com
') mi dice 'login failed'.
Suggerimenti?
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 Suggerimenti?
Esiste lo user 'ftp' ?
-- 
Vincenzo 
Non esistono verita'. Esistono solo versioni.

 Suggerimenti?
controllato il file /etc/ftpusers che contiene l'elenco degli users 
che non possono fare ftp?
vedi se c'e' una riga con anonymous, se si, e' da cancellare.
-- 
    Paolo

 Esiste lo user 'ftp' ?
Si, ho controllato in /etc/passwd, esiste.. ecco perche' la cosa mi pare
sospetta: apparentemente e' tutto a posto. BTW domattina, quando rientro
in ufficio ricontrollo nuovamente tutto ftpaccess.


 vedi se c'e' una riga con anonymous, se si, e' da cancellare.
Sigh, fatto anche quello: gli ho piazzato un bel '#' davanti. Credo
che sia lo stesso, o no? Al massimo domattina con una botta di sed o vi
lo cancello, giusto per essere sicuro.


Suggerimenti?
la mia domanda sara' banale ma non si sa mai: hai creato l'utente ftp
con il quale impersonare l'ftp anonimo?
-- 
nospam -> danyk

 con il quale impersonare l'ftp anonimo?
Si, l'utente ftp c'e', dovrebbe averlo creato il .deb di
wu-ftpd. Comunque sia, ho controllato :-) Non so piu' dove sbattere la
testa, sinceramente.. ho controllato l'utente ftp e c'e', in ftpusers ho
commentato la riga relativa ad anonymous, ho verificato che tutte le
righe relative all'accesso anonymous in ftpaccess fosse a posto.. boh !


 che sia lo stesso, o no? Al massimo domattina con una botta di sed o vi
si certo, e' lo stesso.
Ma nel log cosa ti dice?
-- 
    Paolo

 Ma nel log cosa ti dice?
Nulla, in /var/log/wu-ftpd (mi pare) c'e' solo xferlog che riguardando
ovviamente i trasferimenti di file effettuati una volta che la
connessione sia stata stabilita correttamente. In messages invece c'era
un pallido accenno al fallimento della connessione ma nulla di cosi'
dettagliato da aiutare a capire qualcosa. Sono sempre piu' perplesso.



Oltre agli eventuali errori già detti (errore in ftpaccess o mancanza
user ftp nel passwd) ci potrebbe essere un altro caso: il pacchetto è
compilato con qualche opzione particolare ad esempio dal ./configure
di wu-ftpd 2.6.1 c'è l'opzione:
  --disable-anonymous     don't allow anonymous ftp access
Probabilmente il .deb non avrà questa opzione attiva...però provare a
compilare dai src non sarebbe una brutta idea :)
bye
PS:Eventualmente ci sarebbe pure l'opzione:
  --enable-passwd         support alternative passwd/shadow files 
ma non penso proprio che in un pacchetto .deb la mettano di default.


 
| mi sembra sia tutto a posto, eppure se faccio login come anonymous e do'
| una passwd qualsiasi (tipo '
pi...@palla.com
') mi dice 'login failed'.
| Suggerimenti?
Mmm... wu-ftpd non lo conosco, ma con proftpd viene richiesto in fase di
configurazione del pacchetto se vuoi usare l'anonymous o no. Inoltre,
prova a vedere che all'utente ftp non sia assegnata una password
Henryx
-- 
===UN*X is SEXY!===
who|grep -i "green eyes"|date; cd ~; apropos fsck; whatis `unzip`|touch; 
strip; finger; mount; gasp; yes|more; uptime; umount; sleep

 in ufficio ricontrollo nuovamente tutto ftpaccess.
Non si dovrebbe ma a questo punto forse ti conviene rimuovere e
reinstallare il package wu-ftpd.


 prova a vedere che all'utente ftp non sia assegnata una password
L'utente anonymous c'e' ma l'ipotesi della password non l'avevo presa
in considerazione, effettivamente.


 di wu-ftpd 2.6.1 c'è l'opzione:
Non so se possa essere questo: dubito che nel pacchetto .deb possano
aver disabilitato una possibilita' del genere. Al massimo, conoscendo
gli sviluppatori Debian possono aver messo tutte le restrizioni
possibili ed immaginabili. Temo che il problema sia altrove.


 reinstallare il package wu-ftpd.
Valutero' anche questa possibilita', grazie.. :-)


 Su una debian 2_2r2, questo e' il file ftpaccess:
Io ho avuto dei problemi perche non esisteva tutto il ramo 
~ftp/(bin|lib/pub) ....

 ~ftp/(bin|lib/pub) ....
No no, nel mio caso c'e' tutto (anche se in lib ci sono solo due files).
Al massimo faro' come consigliatomi e cioe' ricontrollare ftpaccess e
nel caso disperato reinstallare il pacchetto.


 Suggerimenti?
Uno: cestina wu-ftpd, controlla i problemi su bugtraq.
Visto che stai pistolando su una Debian valuta se passare a proftpd,
quando ci ho giochicchiato il .deb installava tutto a modino, e ti
domandava tutto il necessario per l'anonymous ftp.
Ah: tutto bene? :-)
-- 
Ciao da Villo  -  (GPG public key available)
(togliere +nospam dall'address per rispondere via email)
(remove +nospam in all addresses for email replies)

 Ah: tutto bene? :-)
Boh, insomma, potrebbe andare meglio per alcuni versi ma in generale non
possiamo lamentarci: raccontami qualcosa di te, magari via mail che e'
meglio..


 domandava tutto il necessario per l'anonymous ftp.
Anche wu-ftpd.



 
| cerberus:~# apt-get install proftpd
| Reading Package Lists... Done
| Building Dependency Tree... Done
| The following packages will be REMOVED:
|   wu-ftpd 
Thorin, ti consiglio di eliminare i pacchetti con 
apt-get remove <nomepacchetto> --purge in quanto cosi` elimini anche i
file di configurazione (che con un remove normale non vengono toccati)


 file di configurazione (che con un remove normale non vengono toccati)
OK, ne terro' conto, di solito eliminavo con dpkg --purge, infatti
