Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Linux - Ftp su Server Linux
Forum - Linux - Ftp su Server Linux

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
zottiman (Normal User)
Pro


Messaggi: 121
Iscritto: 06/07/2009

Segnala al moderatore
Postato alle 19:22
Giovedì, 24/09/2009
Salve a tutti...
Ho installato sul mio server il demone vftpd, sembrerebbe andare, ma non sò come cambiare la cartella dove punta..
Mi servirebbe che puntasse in /var/www.. da dove posso cambiarlo??


PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 22:41
Giovedì, 24/09/2009
La configurazione e' qui: /etc/vsftpd/vsftpd.conf


Il mio blog: https://piero.dev
PM Quote
Avatar
zottiman (Normal User)
Pro


Messaggi: 121
Iscritto: 06/07/2009

Segnala al moderatore
Postato alle 14:12
Venerdì, 25/09/2009
Testo quotato

Postato originariamente da pierotofy:

La configurazione e' qui: /etc/vsftpd/vsftpd.conf



Si si, l'ho vista, ma all'interno di essa non sò che parametri dover cambiare

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 14:49
Venerdì, 25/09/2009
crea un utente ftpuser, assegnagli come home la directory che vuoi pubblicare (ad esempio /var/www) e imposta nel file di configurazione ftp_username="ftpuser".

Per sicurezza, come shell di ftpuser imposta /bin/nologin

per info consulta man adduser (o man useradd, dipende dalla distribuzione che hai)

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 16:19
Venerdì, 25/09/2009
Oppure:

Codice sorgente - presumibilmente Plain Text

  1. local_root /var/www



Il mio blog: https://piero.dev
PM Quote
Avatar
zottiman (Normal User)
Pro


Messaggi: 121
Iscritto: 06/07/2009

Segnala al moderatore
Postato alle 18:44
Venerdì, 25/09/2009
Postato originariamente da TheKaneB:
Testo quotato


crea un utente ftpuser, assegnagli come home la directory che vuoi pubblicare (ad esempio /var/www) e imposta nel file di configurazione ftp_username="ftpuser".

Per sicurezza, come shell di ftpuser imposta /bin/nologin

per info consulta man adduser (o man useradd, dipende dalla distribuzione che hai)



ho creato il nuovo utente userftp poi ho provato a cambiare la home seguendo man useradd ma senza risultati, non ci sono riuscito..

Non ho seguito il consiglio:
Postato originariamente da pierotofy:
Testo quotato

local_root/var/www



  perchè all'interno del file vsftpd.conf non trovo la strinaga indicata

Ultima modifica effettuata da zottiman il 25/09/2009 alle 19:07
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 20:20
Venerdì, 25/09/2009
bastava fare
Codice sorgente - presumibilmente Plain Text

  1. useradd -m -d /var/www -s /bin/nologin userftp


adesso che hai già creato l'utente devi invece fare così:
Codice sorgente - presumibilmente Plain Text

  1. usermod -d /var/www -s /bin/nologin



se vuoi seguire invece il consiglio di Piero, devi crearla tu quella stringa, inserendo (ad esempio in fondo al file) questo:

Codice sorgente - presumibilmente Plain Text

  1. local_root="/var/www"



ma te lo sconsiglio per ragioni di sicurezza.

La cosa migliore è rendere root il proprietario della directory, così:
Codice sorgente - presumibilmente Plain Text

  1. chown root.root /var/www


poi, togliere il permesso di scrittura a tutti gli altri (quindi userftp avrà accesso in sola lettura, utile per un ftp standard).
Codice sorgente - presumibilmente Plain Text

  1. chmod og-w /var/www



Se, invece, quello che vuoi fare è garantire l'accesso in lettura-scrittura ad uno specifico utente, e negare l'accesso a tutti gli altri, allora devi assegnare i permessi in quest'altro modo:

Codice sorgente - presumibilmente Plain Text

  1. usermod -G www userftp
  2. chown userftp.www /var/www
  3. chmod 660 /var/www



O comunque esistono tanti altri modi, in base allo scopo a cui è destinato il server FTP...

PM Quote
Avatar
zottiman (Normal User)
Pro


Messaggi: 121
Iscritto: 06/07/2009

Segnala al moderatore
Postato alle 1:03
Sabato, 26/09/2009
Testo quotato

Postato originariamente da TheKaneB:

bastava fare ...



ok, ho fatto quello di piero per comodità, per intanto no mi interessa la sicurezza.. non c'è niente di importante.. anzi, per ora non c'è proprio niente.. serve solo per comodità, per caricare i file del sito che stiamo sviluppando..

Quindi adesso riesco ad accedere alla cartella var/www, ma, non ho i permessi di scrittura..
nella mia ignoranza ho provato a fare
Codice sorgente - presumibilmente Plain Text

  1. chmod 777 /var/www


ma senza alcun risultato, il permesso di scrittura mi viene negato...

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 21:10
Sabato, 26/09/2009
Codice sorgente - presumibilmente Plain Text

  1. sudo chown -R utente:utente /var/www



Dove utente è il nome utente che usi per autenticarti.


Il mio blog: https://piero.dev
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo