Bu yüzden bir VPS - CentOS Linux kurulumundayım. Sunucuda vsFTPd var. Şu anda kök kullanıcım aracılığıyla sunucuya SFTP erişimim var, ancak şimdi yalnızca sunucudaki belirli bir dizine FTP erişimi olan yeni bir kullanıcı oluşturmaya çalışıyorum, aşağıdakileri yaptım:
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
Yapmaya çalıştığım şey, kullanıcıyı SADECE erişebilecek şekilde oluşturmaktır /var/www/mydomain.com
- Kullanıcının doğru klasöre doğru şekilde giriş yaptığını gözlemledim, ancak kullanıcı daha sonra diğer dizinlere "geri" dönebiliyor. Kullanıcının belirli bir klasöre yapışmasını ve "göz atmayı" geri alamamasını istiyorum .
Herhangi bir fikir?
Chrooting ile ilgili farklı makaleler buldum, ancak basitçe yukarıdaki adımlarda kullanmak için bir çözüm bulamadım.