Pagina 1 di 1

vsftpd

Inviato: mercoledì 13 ottobre 2010, 18:21
da sij
Ho creato un utente locale utest (local_enable = YES) che si connette solo alla sua directory aaa (chroot_local_user = YES ?)
e esegue l'upload dei file (write_enable = YES ?)
Ho eseguito chmod 777 /aaa.
Mi connetto via ftp con utest e eseguo l'upload, ma in questo ambito
posso però anche *cancellare file e creare directory* e questo non lo vorrei.
Come posso fare?

Re: vsftpd

Inviato: mercoledì 13 ottobre 2010, 21:01
da m4ssimo
Specifica nel file di configurazione la voce

Codice: Seleziona tutto

user_config_dir=TUA_CARTELLA
(ad esempio crei la directory /etc/vsftpd_users e poi metti

Codice: Seleziona tutto

user_config_dir=/etc/vsftpd_users
)

Nella quale devi inserire dei files di testo con il nome dell'utente (in questo caso "utest") dove specifichi l'impossibilità di creare directory e cancellare files specificando ad esempio

Codice: Seleziona tutto

write_enable=NO
Magari è un pò troppo restrittivo (non so cosa devi farci) ma così funziona

Re: vsftpd

Inviato: giovedì 14 ottobre 2010, 8:48
da sij
Grazie per la risposta.
Ma se faccio come dici l'utente utest non potrà nemmeno fare upload.
Il mio intento è di permettere solo l' upload.
no creazione nuove cartelle e no cancellazione files e magari no accesso a sottocartelle.

Ciao e grazie