guide in stile txt e appunti incomprensibili...

martedì 2 novembre 2010

vsftp centos

ottimo programmino per linux, centos nel mio caso.
quida minimale per una corretta e funzionante configurazione:

# yum install vsftpd

Ftp con vsftp

chkconfig vsftpd on
nano /etc/vsftpd/vsftpd.conf
<
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
chroot_local_user=YES
pam_service_name=vsftpd
userlist_enable=NO
tcp_wrappers=YES
xferlog_std_format=YES
local_umask=022
>
nano /etc/vsftpd/user_list
<
utente richiesto
root
>
nano /etc/vsftpd/ftpusers
<
cancellare utenti a cui si vuole dare l'accesso
>

aggiungere utente:
adduser utenterichiesto
inserire password:
passwd utenterichiesto

service vsftpd restart

se non funza:
controllo firewall per problemi

configurare gruppo con permessi di scrittura su tale directory:

Supponiamo, per esempio, che un gruppo di persone lavora sui file nella directory /var/www/vhosts/.
Alcune persone possono modificare la directory ma ovviamente non tutti i componenti del gruppo. Quindi create prima un gruppo es. ftpvhosts, come riportato dal seguente comando:
/usr/sbin/groupadd ftpvhosts
Per associare il contenuto della directory al gruppo ftpvhosts, digitate:
chown -R root: ftpvhosts /var/www/vhosts
ora possibile aggiungere gli utenti appropriati al gruppo con il comando gpasswd:
/usr/bin/gpasswd -a ftpvhosts
Per abilitare gli utenti a creare file all'interno della directory, usare il seguente comando:
chmod 775 /var/www/vhosts
Un nuovo file creato viene assegnato al gruppo privato di default dell'utente. Successivamente, impostare al setgid bit, che assegna ogni cosa creata nella directory, lo stesso permesso della directory (ftpvhosts). Usare il seguente comando:
chmod 2775 /var/www/vhosts

Nessun commento:

Posta un commento