[>a2393.html>] [<a2391.html<] [^a2.html^]
È possibile conferire ad un utente il potere di avere soltanto l'account ftp e non il telnet ?
---------
sì, dai il comando:
#
usermod -s /bin/false/ nomeutente
[Invio]
e l'utente non potrà più fare il login.
Alternativamente, quando crei l'utente, fallo impostandogli come shell /bin/false.
Come faccio a vietare ad alcuni utenti il servizio ftp?
---------
Dai un'occhiata al file /etc/ftpusers
: in esso sono elencati gli utenti che non possono accedere al servizio ftp.
Se lancio da telnet un ftp per scaricare molti file da server a server e faccio [Ctrl+Z] mi si ferma normalmente l'operazione; ma alcuni siti ftp mi danno dei problemi quando cerco di portare in background il processo mediante il comando bg.
---------
Prova così:
#
nohup nome_programma &
[Invio]
Vedi man nohup per ulteriori informazioni.
Avendo un account su una macchina Linux collegata in rete mi chiedevo se fosse possibile avviare su di essa una sessione ftp in background e magari disconnettersi per riconnettersi a trasferimento completato.
---------
Una volta collegato al sito, e lanciato il comando get per scaricare il file, ed una volta che l'operazione di scaricamento è partito, puoi interrompere il processo con [Control-Z] e mandarlo in secondo piano col comando bg, e sconnetterti. Comunque tieni a mente che se il sito da cui vuoi scaricare è lento, ed il downloading va in stallo per troppo tempo il programma ftp si scollegherà. In questi casi ti conviene utilizzare un programma come wget che permette automaticamente di riprovare a connettersi per un certo numero di volte e di riprendere downloading interrotti. anche questo può essere mandato in background.
Usa ncftp è potentissimo può fare anche il resuming.
Come faccio ad abilitare l'utente anonymous a caricare file nella directory pub del mio server ftp?
---------
Crea una directory col permesso di scrittura abilitato. Ricorda che il proprietario deve essere ftp.
Come posso inserire in uno script shell le seguenti procedure ftp?
scaricare nella directory da cui lo script viene lanciato tutti i file contenuti in una directory remota;
copiare questi file in una directory remota di un altro server.
---------
Ecco uno script che fa al tuo caso:
#!/bin/bash ftp -ni www.server.com << __EOA__ user tuoaccount TuaPassword cd /directory/log/incriminata/ mget * bye __EOA__ ftp -ni www.server2.com << __EOB__ user tuoaccount2 TuaPassword2 cd /directory/destinazione/ mput * bye __EOB__
FTP ed Ip Masquerading. Dopo aver configurato il server con Ip Masquerading, il tutto funziona: Web ed e-mail... ma l'ftp no, nel senso, che se da un client della mia rete voglio connetermi ad un server ftp, posso connettermi, mi da il messaggio di benvenuto, ma quando gli do il classico ls per vedere il contenuto della directory, si ferma tutto. Se invece lo stesso server ftp lo apro dal mio server, tutto bene... Si tratta penso di un filtro che l'Ip Masquerading applica (forse per motivi di sicurezza). Come faccio?
---------
devi caricare il modulo ip_masq_ftp.
LDR --- Copyright © 1999-2000 Gaetano Paolone -- bigpaul @ pluto.linux.it