Newsgroup: it.comp.os.linux.sys
Titolo: Listing vuoto con server in.ftpd e wu.ftpd

Con suse 6.2 ho installati il server in.ftpd 6.2 ed il server wu.ftpd
2.4.2b18
ho configurato il gruppo "anonftp" ed ho aggiunto al gruppo l'utente
"prova", in /etc/ftpaccess ho aggiunto la riga "guestgroup anonftp".
Ora, loggandomi in ftp come utente "prova", funziona come ci si aspetta
e la directory home diventa una fake-root, quindi il server esegue
regolarmente chroot per quell'utente. Il problema e' che "ls -al" o
"dir" non mi da nulla, mentre invece avviene regolarmente il
trasferimento file nelle due direzioni. Ho provato ad aggiungere le
directory canoniche (bin, etc, pub, ...) con il loro contenuto della
home di anonymous /usr/local/ftp" nella home di prova, /home/prova,
pensando che non trovasse il comando "ls" dopo chroot,. ma nulla di
fatto. Ho anche seguito le istruzioni per la modifica di /etc/passwd
("/./" nella path di home per l' indicazione su come far eseguire chroot
e cd) ma ancora nulla. Non cambia sia usando in.ftpd che wu.ftpd: in
cosa sbaglio? Dimenticavo: stessa identica cosa loggandosi come
anonymous. La redhat con la stessa identica versione del server wu.ftpd
non fa questo scherzo. Grazie per le vostre risposte
bye G.L.
--
  Antispamming: metti "sole" in luogo di "maps"
  Antispamming: replace "maps" with "sole"

Non è che hai dimenticato di copiare le librerie necessarie
all'esecuzione del comando ls all'interno della directory ~ftp/lib ?.
Infatti, facendo un chroot() alla home directory dell'utente (fittizio)
ftp per effettuare un accesso anonimo al server, si ha che essa diventa,
come credo saprai, la radice di questo sistema "ridotto". Quindi la
sottodirectory lib dell'home dell'ftp diventa la directory di default
per i file di libreria utilizzati dai comandi presenti in ~/ftp/bin.
Se dai un'occhiata agli AppuntiLinux (l'url dovrebbe essere
www.pluto.linux.it
) troverai, nella parte che tratta l'ftp, la lista dei
file necessari per il buon funzionamento dell'ftp anonimo.
Ciaux
A.F.
///////////////signature msg/////////////////////////////////////
Warning: this message has been sent with a fake e-mail address !!
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

directory canoniche (bin, etc, pub, ...) con il loro contenuto della
Ecco, manca lib...
Nel dubbio, guarda con strace -vfp <PID> cosa succede.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 wrote:
GLS> Con suse 6.2 ho installati il server in.ftpd 6.2 ed il server wu.ftpd
GLS> 2.4.2b18
GLS> ho configurato il gruppo "anonftp" ed ho aggiunto al gruppo l'utente
GLS> non fa questo scherzo. Grazie per le vostre risposte
se non ricordo male wuftpd non ha l'ls integrato, quindi devi
supplirglielo tu.. per evitare di mettere lib puoi compilare un ls
staticamente (-static fra le opzioni del linker ( ld ) ) e metterlo in
/bin.. altrimenti dovrai mettere almeno ld-linux e libc.so nella /lib del
root ftp... un consiglio? passa ad un ftp meno elaborato di wuftpd ,
magari anonftpd o muddleftpd(io uso quello) che oltretutto hanno anche ls
integrato e sono molto semplici da metter su :)
GLS> bye G.L.
bye
-- 
_today is Tuesday 25 January_
   visit vej's ftp server at: 
ftp://vejeta.penguinpowered.com
 
Powered by BadPenguin Linux--www.badpenguin.org--pgpkey available
Lag Wagon : the choice of a _punk_ generation (vejsign 0.3)

Ciao a tutti
Anch'io ho qualche problema con ftpd:
Ho creato, come da Appunti Linux (c'è praticamente tutto, sto
riuscendo a farlo leggere anche a chi di linux non ha mai sentito
parlare), le varie directory sotto home/ftp, copiato i file indicati
ma... non funziona come dovrebbe.
Intanto il demone ftpd non riconosce l'opzione '-a' indicata su AL,
oltre a svariati altri flag.  Se faccio ftp dalla stessa macchina
funziona come dovrebbe (riesco a vedere la lista dei file, etc); se mi
collego con netscape dal computer windows collegato in rete riesco a
vedere solo le directory ma non i file ivi contenuti. 
Premesso che il collegamento in rete dovrebbe essere a posto (uso il
486 con linux come server inn e lo gestisco attraverso telnet
dall'altro computer sia con  windows che con linux stesso) cosa
potrebbe essere ?
Grazie per le eventuali risposte e scusate l'irruzione nel thread

 Anch'io ho qualche problema con ftpd:
Prova con ProFTPD: usa un unico file di configurazione, non usa comandi
esterni e ha vari esempi preconfezionati molto utili. Mi raccomando pero` di
usare l'ultimissima versione!
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

Ringrazio molto tutti, risolto. Stupidamente non ho pensato alle
librerie...
Grazie G.L.