विभिन्न समूहों में दो अलग-अलग उपयोगकर्ताओं द्वारा फ़ाइल संपादन योग्य कैसे बनाया जाए?


10

मेरे पास एक फ़ोल्डर है /home/www/, और मालिक है www, जो www-group का हिस्सा है । मेरे पास एक और उपयोगकर्ता है, johnजो johnसमूह का हिस्सा है । मैं कैसे कर सकते हैं chown /home/www/यह दोनों के द्वारा लिखने योग्य बनाने के लिए wwwऔर john? धन्यवाद

जवाबों:


13

निर्देशिका पर अनुमतियों को संशोधित करने के बजाय, उपयोगकर्ता जॉन को wwwसमूह में रखना आसान हो सकता है । उपयोगकर्ता कई समूहों में हो सकते हैं। या तो वर्मोड का उपयोग करें, /etc/groupफ़ाइल को संपादित करें , या यदि आपके पास अपने लिनक्स मशीन पर एक जीयूआई है तो ग्राफिकल यूजर मैनेजर प्रोग्राम का उपयोग करें (इसे डिस्ट्रो और डेस्कटॉप वातावरण के आधार पर अलग-अलग नाम कहा जा सकता है)। सबसे आसान तरीका संभवतः कमांड प्रॉम्प्ट खोलना है, और इसमें टाइप करें:

sudo usermod -G www -a john

यह आपके खाते के पासवर्ड के लिए पूछेगा, और एक बार जब आप इसे दर्ज करते हैं, तो उपयोगकर्ता जॉन के पास / होम / www निर्देशिका में समूह स्तर तक पहुंच होगी।

यह माना जाता है कि समूह www ने पहले से ही / home / www निर्देशिका तक पहुंच / पढ़ / लिख / निष्पादित किया है यदि उस समूह के पास पहुंच का स्तर नहीं है तो उसका उपयोग करें chgrp www /home/wwwऔर उसकी chmod g+rwx /home/wwwदेखभाल करें।

ध्यान दें: यदि आप वर्तमान में 'जॉन' के रूप में लॉग इन हैं, तो आपको अपडेट करने के लिए अपनी अनुमति के लिए लॉग आउट और बैक करना पड़ सकता है।


3
या एक और समूह बनाएं जो www और john दोनों में हो, अगर आपको बारीक से बारीक पहुंच की आवश्यकता है।
कीथबी

2

आप नहीं कर सकते। लेकिन आप इसके लिए एसीएल सेट करने में सक्षम हो सकते हैं।

setfacl -m g:john:rwx /home/www

आपको संभवतः aclमाउंट विकल्पों में जोड़ने की आवश्यकता होगी (या तो fstabया उपयोग में mount -o remount,acl /)।
user1686

इसके अलावा, भूल नहीं है कि देने rwxके लिए /home/wwwकरता है नहीं अंदर फ़ाइलों के लिए लेखन पहुँच दे।
user1686

2

www-and-johnफिर नया समूह बनाने का प्रयास करें

chown -R www:www-and-john /home/www/

chmod -R g+w .

और अंत में दोनों उपयोगकर्ताओं को समूह में जोड़ें www-and-john

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.