हर बार जब सर्वर पर कोई फ़ाइल एक्सेस की जाती है, तो सॉफ़्टवेयर फ़ाइल का अनुरोध करने वाले व्यक्ति के अधिकारों का निर्धारण करता है। यदि अनुरोध उस समूह के उपयोगकर्ता से आता है जिसे अनुरोधित फ़ाइल के साथ ऐसा करने की अनुमति नहीं है, तो सर्वर एक त्रुटि संदेश जारी करता है। यदि आपके पास फ़ाइल सेटिंग्स तक पहुंच है, तो आप उपयुक्त प्रोग्राम का उपयोग करके उनके लिए अनुमतियां सेट कर सकते हैं।
निर्देश
चरण 1
निर्धारित करें कि फ़ाइल को सेट करने के लिए आपको किन अधिकारों की आवश्यकता है। UNIX सिस्टम पर, जो अब अधिकांश वेब सर्वरों पर उपयोग किया जाता है, उपयोगकर्ताओं को तीन समूहों में विभाजित किया जाता है। उनमें से एक (उपयोगकर्ता) फ़ाइल या फ़ोल्डर के मालिक से संबंधित है, दूसरे (समूह) के लिए - समूह से संबंधित एक उपयोगकर्ता, जिसमें मालिक शामिल है, और बाकी सभी को तीसरे समूह (दुनिया) को सौंपा गया है। प्रत्येक फ़ाइल के लिए, इसे परिभाषित किया जाना चाहिए, जिस उपयोगकर्ता से समूह इसके साथ संचालन लिख सकता है, पढ़ सकता है या निष्पादित कर सकता है (यदि फ़ाइल निष्पादन योग्य है)। इस चरण में, आपको यह निर्धारित करने की आवश्यकता है कि प्रत्येक समूह को अधिकारों का कौन सा समूह सौंपा जाना चाहिए।
चरण 2
अधिकारों के संकलित सेट को एन्कोड करें। कोड में तीन अंक होने चाहिए, जिनमें से पहला उपयोगकर्ता समूह का, दूसरा समूह समूह का और तीसरा विश्व समूह का है। इनमें से प्रत्येक नंबर संबंधित ऑपरेशन के कोड जोड़कर पाया जाता है: रीड ऑपरेशन कोड 4 से मेल खाता है, ऑपरेशन लिखें - कोड 2, ऑपरेशन निष्पादित करें - कोड 1. उदाहरण के लिए, यदि उपयोगकर्ता समूह (अधिकारों के सेट में पहला नंबर)) को इस फ़ाइल को लिखने और निष्पादित करने की अनुमति देने की आवश्यकता है, संख्या 3 (2 + 1 = 3) होगी। इसी तरह, दूसरी और तीसरी संख्या निर्धारित की जाती है - समूह समूह और दुनिया के अधिकार क्रमशः। उदाहरण के लिए, सभी तीन समूहों के लिए उच्चतम अनुमतियाँ फ़ाइल को अनुमति कोड 777 निर्दिष्ट करके निर्धारित की जाएंगी।
चरण 3
उदाहरण के लिए, सर्वर पर फ़ाइलों के लिए आवश्यक अधिकार सेट करने के लिए FTP-क्लाइंट का उपयोग करें। ऐसा करने के लिए, आपको अपने एफ़टीपी-सर्वर से कनेक्ट करने की आवश्यकता है, उस पर आवश्यक फ़ाइल ढूंढें और चुनें, उस पर राइट-क्लिक करें और संदर्भ मेनू से सेटिंग अधिकार कमांड का चयन करें। खुलने वाली विंडो में, इस तरह के अधिकांश प्रोग्राम अधिकारों के एक सेट को निर्दिष्ट करने के दो तरीके प्रदान करते हैं - एक तालिका जिसमें चेकबॉक्स का एक सेट और एक कोड दर्ज करने के लिए एक फ़ील्ड है। चेकबॉक्स की मदद से, आप पिछले चरण में वर्णित अधिकारों को एन्कोड करने का संचालन कर सकते हैं, और इनपुट फ़ील्ड में आपको एक तैयार मूल्य (उदाहरण के लिए, 777) दर्ज करना होगा। "ओके" बटन दबाकर, प्रोग्राम सर्वर के लिए उपयुक्त मापदंडों के साथ एक यूनिक्स कमांड chmod (चेंज मोड के लिए छोटा) भेजेगा, और सर्वर सॉफ्टवेयर निर्दिष्ट फ़ाइल के लिए निर्दिष्ट अधिकार सेट करेगा।