मेरे पास Ubuntu 12.10 x64 , और vsFTPd के अंतिम संस्करण में एक सर्वर है ।
मेरे उपयोगकर्ता example.com ने अपने होम फोल्डर को सेट किया है /var/www/example.com
,
मैंने अंदर एक public_html फ़ोल्डर बनाया और उसे 777
अनुमति दी, और होम उपयोगकर्ता फ़ोल्डर की लेखन अनुमतियाँ हटा दीं । सब कुछ अच्छा काम कर रहा है लेकिन:
एफ़टीपी (स्मार्टएफटीपी का उपयोग करके) मैं जो भी फ़ाइल अपलोड करता हूं, उसे 0 का चोद मिलता है।
मेरी vsftpd.conf
केवल एक पंक्ति संबंधित थी:
local_umask=022.
मैंने इसे बदलने की कोशिश की है:
file_open_mode=777
local_umask=002
इसलिए मेरी फाइलें 775
अपलोड होते ही मिल जाती।
लेकिन केवल मेरे अपलोड किए गए फ़ोल्डरों को ही 775
अनुमति मिल रही है।
मेरी अपलोड की गई फाइलें मिलती हैं 1411 permissions
किसी ने मुझे हल करने में मदद कर सकते हैं?