मुझे अपनी ग्रुप PERMISSION समस्या के लिए उत्तर खोजते समय यह प्रश्न आया। मैंने प्रश्न पढ़ा है और ऐसा लगता है कि मैं पहले से ही लागू कर रहा हूं कि प्रश्न क्या पूरा करने की कोशिश करता है।
इसलिए मैंने इसका जवाब देने की जहमत उठाई।
मेरे लान पर सभी उपयोगकर्ताओं के लिए मेरे पास पहले से ही एक सेट अप है, केवल पढ़ने और निष्पादित करने के लिए, और केवल मेरे खाते में साझा किए गए फ़ोल्डरों पर लिखने की अनुमति है।
मेरे पास मेरे लैन पर एक बहुउद्देश्यीय सर्वर है जो ubuntu 12.04 LTS डेस्कटॉप संस्करण का उपयोग करता है। मेरे पास linux और windows की मिक्स क्लाइंट मशीन है।
मैं इसे कैसे स्थापित किया है:
1. मेरे सर्वर पर, मेरे पास नाम वाले उपयोगकर्ता खाते हैं admin
औरclientone
admin
खाता बनाते समय मैं ubuntu स्थापित खाता है और clientone
खाता उपयोगकर्ता का उपयोग कर बनाई खाता है ubuntu में मेनू खातों। इसके पास केवल एक मानक अनुमति है, कोई भी व्यवस्थापक नहीं है और इसे users
समूह में जोड़ा जाता है । आप केवल टर्मिनल का उपयोग करके ऐसा कर सकते हैं। अपने क्लाइंट मशीनों के लिए अधिक अतिरिक्त उपयोगकर्ता खाते जोड़ें।
2. साझा विभाजन / फ़ोल्डर को केवल डिफ़ॉल्ट विकल्प का उपयोग करके fstab में स्वचालित किया जाता है।
3. मेरा नेटवर्क एक कार्यसमूह के वातावरण में है, और यह mylan
कार्यसमूह पर है।
मेरे लैन की सभी मशीनें mylan
कार्यसमूह का उपयोग करने के लिए निर्धारित हैं ।
4.My शेयर्ड फोल्डर के नाम इसमें shared
पहले से ही फाइल्स हैं। इसलिए मैं नीचे दिए गए कमांड का उपयोग करके इसके लिए स्वामी और समूह को बदल देता हूं।
sudo chown -Rv admin:users /shared
5. मैं भी फ़ोल्डर और फ़ाइल /shared
का उपयोग करने की अनुमति फ़ोल्डर पुनरावर्ती आदेश का उपयोग कर
sudo chmod -Rv 750 /shared
मेरे mylan
कार्यसमूह की अतिथि मशीनों में chmod 750 का उपयोग करके शेयर तक पहुंच नहीं है
तुम उपयोग कर सकते हो
sudo chmod -Rv 755 /shared
users
समूह के भीतर सभी भविष्य के उपयोगकर्ता खातों ने केवल निष्पादन की अनुमति को पढ़ा है।
6. मेरी ग्राहक मशीन एक (विंडोज़ xp) में मैं नाम के एक उपयोगकर्ता खाते की स्थापना करता हूं clientone
। मेरे ubuntu सर्वर में बनाए गए एक ही उपयोगकर्ता नाम और पासवर्ड। नाम clienttwo
का एक दूसरा खाता भी ubuntu सर्वर में बनाया गया है और यह उसी उपयोगकर्ता खाते का उपयोग मेरी दूसरी मशीन (linuxmint 15) में किया गया है।
7. clientone
खाते का उपयोग करने में मेरी क्लाइंट मशीन एक पर , मैं कमांड चलाने के लिए जाता हूं, फिर प्रवेश करता हूं
//192.168.10.254/shared
192.168.10.254
मेरे ubuntu सर्वर का आईपी पता है, मेरे ubuntu सर्वर /shared
में साझा किया गया फ़ोल्डर है। मेरे ग्राहक मशीन दो (linuxmint 15) में, मैं मेनू> नेटवर्क और स्थान पर जाता हूं: संवाद बार में मैंने टाइप किया है:
smb://192.168.10.254/shared
यदि आपको पासवर्ड के लिए कहा गया था, तो अपने उपयोगकर्ता के पासवर्ड दर्ज करें। और अपने कीरिंग पासवर्ड को भी अगर KEYRING आपके लिनक्स मशीनों में सक्षम है।
यह मेरे लिए मेरे अपने नेटवर्क सेटअप में काम करता है। मेरा सर्वर एक बहुउद्देश्यीय सर्वर है जो स्क्वीड सर्वर, एक्सबीएमसी और मेडियाटॉम्ब सर्वर और अमाही सर्वर के रूप में कार्य करता है।
मैं अभी भी अपने सेटअप के फ़ाइल साझाकरण भाग को बेहतर बनाने के तरीके देख रहा हूं। ऊपर दिया गया निर्देश बुलेट प्रूफ समाधान नहीं है, खरीदें आप इसे आज़मा सकते हैं। मैं ऑटो बढ़ते हुए साझा किए गए फ़ोल्डरों के साथ ACL ”चीज़ का परीक्षण और परीक्षण करता हूं। जैसे-जैसे आपके फ़ोल्डर की शेयरिंग आवश्यकता जटिल होती जाती है, उपरोक्त निर्देश आपको सफलता की गारंटी नहीं देगा।
जोड़ी गई जानकारी:
मेरे सर्वर में Amahi सर्वर स्थापित है, मैंने इसका उपयोग उन उपयोगकर्ता खातों को बनाने के लिए भी किया है जिन्हें मैं साझा किए गए फ़ोल्डरों तक पहुंच बनाना चाहता था। मैंने इसका उपयोग नए फ़ोल्डर शेयर बनाने के लिए भी किया।
जब आप अलग-अलग उपयोगकर्ताओं के लिए अधिक जटिल उपयोगकर्ता अनुमति चाहते हैं, तो ACL जाने वाला है।
chmod -R g+s /parentdir
। नोट:chmod -R
जरूरत पड़ने पर इससे पहले चलाएं