के लिए अनुमतियां मेरे पास गोडाडी के साथ वर्चुअल सेंटोस सर्वर है, और मुझे /var/www/html
के लिए अनुमतियां सेट करने में समस्या हो रही है।/var/www/html
मैं निम्न आदेश का उपयोग कर अपने मालिक बदल (:
उपयोगकर्ता
+०१२३५१६४१०६१:root
रूप में प्रवेश करें या यहाँ तक कि खुद कोroot
समूह में जोड़ने की अनुमति नहीं है, इसलिए यहाँ कोने मैं अपने आप को में चित्रित किया है समूह है किhttpd.conf
में था):: मैं उपयोगकर्ता इस्तेमाल कियाchown -R apache:apache /var/www/html
मैं
apache
समूह के लिए अपने खुद के उपयोगकर्ता जोड़ाchmod 777 /var/www/html -R
यही एक रास्ता है मेरी SFTP दे रहा है खाता और/var/www/html
में फ़ाइलों को हटाने के बनाने की क्षमता, परिवर्तन,:
usermod -a -G apache myuser
मैं अनुमतियों को बदल दिया। 777! (एसएफटीपी खाता एसएसएच खाते के समान प्रमाण-पत्रों का उपयोग करता है, जिसका अर्थ है सभी उद्देश्यों और उद्देश्यों के लिए वे वही हैं, है ना?)
मैं स्पष्ट रूप से लिनक्स सर्वर व्यवस्थापक के लिए नया हूं, लेकिन यह हास्यास्पद रूप से असुरक्षित लगता है। क्या यह सब करने का कोई बेहतर तरीका है?
नोट जिस वेबसाइट पर मैं योजना बनाने की योजना बना रहा हूं, वह फ़ाइल अपलोड, क्रॉन जॉब्स इत्यादि की अनुमति देगा, इसलिए मुझे लगता है कि आवश्यक अनुमतियों को भी जटिल करेगा। क्या वो सही है?
अद्यतन 775 का उपयोग करना काम नहीं करता है; मैं अपलोड कर सकते हैं/फ़ाइलें अधिलेखित, लेकिन जब मैं सिर्फ उन्हें हटाने का प्रयास, FileZilla मुझे इस त्रुटि देता है:
rm /var/www/html/index.php: permission denied
मैं पता नहीं क्यों है, लेकिन वापस 777 "फिक्स" यह करने के लिए बदल रहा है।
मैं इस साइट के लिए एक नया उपयोगकर्ता हूँ चाहते हैं , कृपया डाउनवॉट्स को समझाते हुए एक टिप्पणी छोड़ें और मैं प्रश्न कैसे सुधार सकता हूं ... – dicaeopolis
+1 क्योंकि डाउनवोट आईएमओ सुरक्षित नहीं है। मेरा मानना है कि प्रश्न को वैकल्पिक साइट पर सर्वरफॉल्ट.com या unix.stackexchange.com पर पूछा जाना चाहिए। –
+1 आपको बहुत धन्यवाद @dicaeopolis। आपके प्रश्न और आपके उत्तर के साथ-साथ जॉन लिन ने मुझे अमेज़ॅन ईसी 2 में '/ var/www/html' के साथ अपनी समस्या को हल करने में मदद की। आपको बहुत - बहुत धन्यवाद! – Anthony