Vì vậy, tôi đang cài đặt VPS - CentOS Linux. Tôi có vsFTPd trên máy chủ. Tôi hiện có quyền truy cập SFTP vào máy chủ thông qua người dùng root của mình, nhưng hiện đang cố gắng tạo một người dùng mới có quyền truy cập FTP vào một thư mục cụ thể chỉ trên máy chủ, tôi đã thực hiện như sau:
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
Điều tôi đang cố gắng làm là tạo cho người dùng CHỈ có quyền truy cập /var/www/mydomain.com
- Tôi quan sát thấy rằng người dùng đăng nhập chính xác vào đúng thư mục, tuy nhiên người dùng có thể duyệt "trở lại" các thư mục khác. Tôi muốn người dùng dính vào thư mục cụ thể và không thể "duyệt" lại .
Có ý kiến gì không?
Tôi đã tìm thấy các bài viết khác nhau về chroot, nhưng chỉ đơn giản là không tìm ra nó để sử dụng nó trong các bước bao gồm ở trên.