मैंने उपयोगकर्ता को MY_USER बनाया। उसका घर dir / var / www / RESTRICTED_DIR पर सेट करें, जो वह मार्ग है जिसे उसे प्रतिबंधित किया जाना चाहिए। फिर मैंने sshd_config और सेट को संपादित किया:
Match user MY_USER
ChrootDirectory /var/www/RESTRICTED_DIR
फिर मैंने ssh को फिर से शुरू किया। RESTRICTED_DIR का MY_USER मालिक (और समूह का मालिक) बना, और इसे 7% करने के लिए तैयार किया गया।
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
अगर मैंने sshd_config से 2 लाइनें हटा दीं तो उपयोगकर्ता सफलतापूर्वक लॉगिन कर सकता है। बेशक यह सभी सर्वर तक पहुंच सकता है। समस्या क्या है? मैंने भी RESTRICTED_DIR को रूट करने की कोशिश की (जैसा कि मैंने कहीं पढ़ा है कि किसी ने इसे करने में यही समस्या हल की है)। कोई भाग्य नहीं..