Quindi sono su un'installazione VPS - CentOS Linux. Ho vsFTPd sul server. Attualmente ho accesso SFTP al server tramite il mio utente root, ma ora sto provando a creare un nuovo utente con accesso FTP a una directory specifica solo sul server, ho fatto quanto segue:
1. mkdir /var/www/mydomain.com
2. mkdir /var/www/mydomain.com/html
3. useradd <-username>
4. passwd <-username>
5. chown –R <-username> /var/www/mydomain.com
5. groupadd <-groupname>
6. gpasswd -a <-username> <-groupname>
7. chgrp -R <-groupname> /var/www/mydomain.com
8. chmod -R g+rw /var/www/mydomain.com
Quello che faccio fatica a fare è creare l'utente a cui SOLO ha accesso /var/www/mydomain.com
- ho osservato che l'utente accede correttamente alla cartella giusta, tuttavia l'utente può quindi navigare "indietro" in altre directory. Voglio che l'utente si attacchi alla cartella specifica e non riesca a "navigare" indietro .
Qualche idea?
Ho trovato diversi articoli sul chrooting, ma semplicemente non ho capito come usarlo nei passaggi inclusi sopra.