vsftpd chroot

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
ako
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: dom 21 dic 2008, 15:01

vsftpd chroot

Messaggio da ako »

Salve a tutti ,

Premetto che sono nuovo del nondo linux e ringrazio in anticipo chi può darmi un aiuto .

ho installato il mio server ftp con vsftpd e funziona , il mio problema e fare in modo che l'utento ftp veda solo la directory ftp dove è loggato .

attualmente al login mi dirotta nella home di ftp ma dopo posso tranquillamente navigare in tutte le directory del sistema .

grazie del vostro aiuto

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: vsftpd chroot

Messaggio da conraid »

ako ha scritto:Salve a tutti ,

Premetto che sono nuovo del nondo linux e ringrazio in anticipo chi può darmi un aiuto .

ho installato il mio server ftp con vsftpd e funziona , il mio problema e fare in modo che l'utento ftp veda solo la directory ftp dove è loggato .

attualmente al login mi dirotta nella home di ftp ma dopo posso tranquillamente navigare in tutte le directory del sistema .

grazie del vostro aiuto
non uso molto server ftp, ma non sembra che devi per forza lanciatlo in chroot, al limite usare le opzioni chiamate chroot della configurazione. Era questo che intendevi

Codice: Seleziona tutto

chroot_local_user=yes
ma poi devi agire anche su altre voci

ako
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: dom 21 dic 2008, 15:01

Re: vsftpd chroot

Messaggio da ako »

Grazie per la tua risposta ,

ho provato un pò di tutto nei file vsftpd.conf ,user_list e chroot_user_list ma non cambia nulla .
A questo punto mi viene il dubbio che sia attivo qualche altro demone e non vsftpd puoi dirmi come fare per controllare se davvero e così ?

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: vsftpd chroot

Messaggio da conraid »

Codice: Seleziona tutto

# ps -A | grep ftp
# netstat -putane | grep ftp

Avatar utente
NetNightmare
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: lun 18 ago 2008, 11:00
Nome Cognome: Giuseppe De Nicolo'
Slackware: 13.37 x86_64
Kernel: 2.6.37.6-smp
Desktop: Fluxbox
Località: Rome

Re: vsftpd chroot

Messaggio da NetNightmare »

potresti fare una cosa del genere :

in etc/vsftd.conf
local_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd_chroot_list
userlist_enable=YES
userlist_file=/etc/vsftpd/denied_users

poi crei gli utenti che vuoi che accedano facendo in modo che :
home=path_alla_chroot_utente
bash=no shell o bin false o quello che vuoi
in vsftpd_chroot_list metti gli utenti locali che vuoi far accedere

in denied _user gli utenti che NON vuoi che accedano.

OPPURE potresti usare gli utenti vsftpd ... ma avresti bisogno di PAM quindi dovresti non usare slackware

Rispondi