उबंटू 18.04 एसएफटीपी समूह: एक उपयोगकर्ता की अनुमति है, दूसरा नहीं करता है


0

इस गाइड के बाद मैंने एक समूह बनाया है sftp_usersजिसका उपयोग मैं एसएफटीपी एक्सेस के लिए करता हूं।

मैंने दो उपयोगकर्ता बनाए user1,user2

मैंने तब दोनों को समूह में जोड़ा

sudo usermod -a -G sftp_users user1
sudo usermod -a -G sftp_users user2

यहाँ है /etc/ssh/sshd_config

Match Group sftp_users
    ChrootDirectory /projects/websites/
    ForceCommand internal-sftp
    X11Forwarding no
    AllowTcpForwarding no
    PasswordAuthentication yes

यह उन्हें SFTP के माध्यम से लॉगिन करने की अनुमति देता है लेकिन शेल नहीं।

अंत में, प्रत्येक वेबसाइट के लिए जो मैंने चलाया है, निम्नलिखित हैं:

sudo chown -R root:sftp_users /path/to/root_of_website*

अब, समस्या यह है कि जब मैं सर्वर में SFTP करता user1हूं जैसा कि मैं जो कुछ भी कर सकता हूं, फ़ाइलों और फ़ोल्डरों को संपादित या हटाएं। जब मैं एसएफटीपी के साथ होता user2हूं, तो मैं त्रुटि के साथ कुछ नहीं कर सकता open for write: permission denied

दोनों उपयोगकर्ता sftp_usersसमूह का हिस्सा हैं और दोनों उपयोगकर्ताओं के समान कॉन्फ़िगरेशन हैं। समस्या क्या हो सकती है ?

यहां एक स्क्रीन है जो परमिशन दिखा रहा है

यहाँ छवि विवरण दर्ज करें

धन्यवाद।

EDIT यहां कमांड के लिए आउटपुट है namei -l /path/to/root_of_website*, जहां root_of_websiteवेबसाइटों में से एक की जड़ है।

यहाँ छवि विवरण दर्ज करें


कृपया करके दिखाएं namei -l /path/to/root_of_website*
ग्रैविटी

@ ग्रेविटी हाय, मैंने अपनी पोस्ट को संपादित किया और मैंने आउटपुट की एक स्क्रीन शामिल की। धन्यवाद
सी। ओविडियू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.