[RISOLTO] Limitare utenti su server ftp (vsftpd)

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
m4ssimo
Prode Principiante
Messaggi: 117
Iscrizione: lunedì 1 maggio 2006, 13:44

[RISOLTO] Limitare utenti su server ftp (vsftpd)

Messaggio da m4ssimo »

Ciao a tutti!

Ecco un altra questione che mi tormenta e che spero di risolvere!

Allora ho installato vsftpd perfettamente e funziona tutto..ho creato un utente chiamato "mftp" dandogli come home la cartella /home/mftp.

Ho disabilitato l'accesso come anonimi su vsftpd e abilitato la connessione per gli utenti locali.

Ora ecco il problema: essendo l'utente "mftp" un utente locale se da il comando (nella shell ftp)

cd /

Viene spostato nella mia cartella base, proprio la / del mio pc...invece io vorrei limitarlo solo alla cartella /home/mftp...cioè lui dando il comando

cd /

Dovrebbe finire nella cartella /home/mftp e non in /

Spero di essermi spiegato bene, e spero di risolvere!

Ciao e grazie!
Ultima modifica di m4ssimo il martedì 26 agosto 2008, 15:14, modificato 1 volta in totale.
m4ssimo
Prode Principiante
Messaggi: 117
Iscrizione: lunedì 1 maggio 2006, 13:44

Re: Limitare utenti su server ftp (vsftpd)

Messaggio da m4ssimo »

RISOLTO

Scusate il messaggio inutile ma ho risolto:

ho de-commentato queste righe nel file di configurazione (/etc/vsftpd.conf):

Codice: Seleziona tutto

# You may restrict local users to their home directories.  See the FAQ for
# the possible risks in this before using chroot_local_user or
# chroot_list_enable below.
chroot_local_user=YES
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
In questo modo gli utenti che sono contenuti nel file /etc/vsftpd.chroot_list HANNO accesso a tutto il sistema, chi invece NON è presente nel file non può andare nelle cartelle "al disopra" della sua home.

Spero possa tornare utile a qualcuno!
AXXE78
Prode Principiante
Messaggi: 4
Iscrizione: martedì 15 luglio 2008, 13:56

Re: Limitare utenti su server ftp (vsftpd)

Messaggio da AXXE78 »

m4ssimo ha scritto: RISOLTO

Scusate il messaggio inutile ma ho risolto:

ho de-commentato queste righe nel file di configurazione (/etc/vsftpd.conf):

Codice: Seleziona tutto

# You may restrict local users to their home directories.  See the FAQ for
# the possible risks in this before using chroot_local_user or
# chroot_list_enable below.
chroot_local_user=YES
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
In questo modo gli utenti che sono contenuti nel file /etc/vsftpd.chroot_list HANNO accesso a tutto il sistema, chi invece NON è presente nel file non può andare nelle cartelle "al disopra" della sua home.

Spero possa tornare utile a qualcuno!
Ottimo, grazie mille. A me è tornato utilissimo.  (good)
Alex M0rF3uS
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2362
Iscrizione: venerdì 13 luglio 2007, 18:43
Contatti:

Re: [RISOLTO] Limitare utenti su server ftp (vsftpd)

Messaggio da Alex M0rF3uS »

avete mai pensato alle utenze virtuali?
s.mike
Prode Principiante
Messaggi: 11
Iscrizione: venerdì 4 luglio 2008, 13:01

Re: [RISOLTO] Limitare utenti su server ftp (vsftpd)

Messaggio da s.mike »

Io invece ho problemi, ho seguito passo passo la procedura, ma quando mi collego con un client ftp l'utente guest può navigare su tutta la root!!! mi manca qualche passaggio? Grazie...
s.mike
Prode Principiante
Messaggi: 11
Iscrizione: venerdì 4 luglio 2008, 13:01

Limitare utenti su server ftp (vsftpd)

Messaggio da s.mike »

ho scoperto dopo vari tentativi che se faccio l'accesso con ftp sulla porta 21 vedo solo la mia home e quindi non posso salire verso la root, mentre se mi loggo con sftp sulla porta 22 posso tranquillamente navigare sulla root.

Suggerimenti? Grazie......
fieraf
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 630
Iscrizione: martedì 18 novembre 2008, 9:52
Distribuzione: Ubuntu 14.04.3 LTS

Re: [RISOLTO] Limitare utenti su server ftp (vsftpd)

Messaggio da fieraf »

solo si deve abilitare il chroot, e non il chroot_list, perché tutti quelli che stanno nella lista, non saranno chroottati, vedere il man di vsftpd.
ciao
Avatar utente
bobolone
Prode Principiante
Messaggi: 97
Iscrizione: giovedì 26 novembre 2009, 7:05

Re: Limitare utenti su server ftp (vsftpd)

Messaggio da bobolone »

m4ssimo [url=http://forum.ubuntu-it.org/viewtopic.php?p=1441095#p1441095][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:RISOLTO

Scusate il messaggio inutile ma ho risolto:

ho de-commentato queste righe nel file di configurazione (/etc/vsftpd.conf):

Codice: Seleziona tutto

# You may restrict local users to their home directories.  See the FAQ for
# the possible risks in this before using chroot_local_user or
# chroot_list_enable below.
chroot_local_user=YES
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
In questo modo gli utenti che sono contenuti nel file /etc/vsftpd.chroot_list HANNO accesso a tutto il sistema, chi invece NON è presente nel file non può andare nelle cartelle "al disopra" della sua home.

Spero possa tornare utile a qualcuno!

ciao,ho pure io lo stesso problema,ma se configuro il file come te quando vado a connettermi con filezilla mi viene questo errore
500 OOPS: could not read chroot() list file:/etc/vsftpd/chroot_list
qualcuno sa aiutarmi?
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite