Tôi đã tạo người dùng MY_USER. Đặt thư mục nhà của anh ấy thành / var / www / RESTRICTED_DIR, đây là đường dẫn anh ấy nên được giới hạn. Sau đó, tôi chỉnh sửa sshd_config và đặt:
Match user MY_USER
ChrootDirectory /var/www/RESTRICTED_DIR
Sau đó tôi khởi động lại ssh. Đã tạo chủ sở hữu MY_USER (và chủ sở hữu nhóm) của RESTRICTED_DIR và sửa đổi nó thành 755. Tôi nhận được
Accepted password for MY_USER
session opened for user MY_USER by (uid=0)
fatal: bad ownership or modes for chroot directory component "/var/www/RESTRICTED_DIR"
pam_unix(sshd:session): session closed for user MY_USER
Nếu tôi xóa 2 dòng khỏi sshd_config, người dùng có thể đăng nhập thành công. Tất nhiên nó có thể truy cập tất cả các máy chủ mặc dù. Có vấn đề gì vậy? Tôi thậm chí đã cố gắng điều khiển RESTRICTED_DIR để root (khi tôi đọc ở đâu đó rằng ai đó đã giải quyết vấn đề tương tự khi thực hiện nó). Không may mắn..