मुझे पता है कि मैं इस तरह के मालिक/समूह/अन्य को लिखने की अनुमति दे सकता हूं:
chmod u+w myfolder
क्या मैं यहां विशिष्ट उपयोगकर्ता निर्दिष्ट कर सकता हूं? कुछ इस तरह:
chmod username u+w myfolder
मुझे पता है कि मैं इस तरह के मालिक/समूह/अन्य को लिखने की अनुमति दे सकता हूं:
chmod u+w myfolder
क्या मैं यहां विशिष्ट उपयोगकर्ता निर्दिष्ट कर सकता हूं? कुछ इस तरह:
chmod username u+w myfolder
आप उपयोग कर सकते हैं setfacl
:
setfacl -m u:username:rwx myfolder
यह निर्देशिका के स्वामित्व को बदले बिना, विशिष्ट उपयोगकर्ताओं के लिए अनुमतियाँ सेट करता है ।
बाहर की जाँच करें मैन पेज अधिक विवरण और उदाहरणों के लिए ।
नोट:
setfacl
के लिए छोटा है सेट फ़ाइल एसीएल (अभिगम नियंत्रण सूची)
यदि आप इसे सभी उपनिर्देशिकाओं में पुनरावर्ती रूप से लागू करना चाहते हैं: जोड़ें - आर इस तरह झंडा:
setfacl -R -m u:username:rwx myfolder
यदि आप इस फ़ाइल या निर्देशिका (फ़ोल्डर) के मालिक उपयोगकर्ता को बदलना चाहते हैं, तो आपको कमांड का उपयोग करना होगा chown
. उदाहरण के लिए, यदि आप चलाते हैं
sudo chown username: myfolder
मेरा फ़ोल्डर रखने वाला उपयोगकर्ता उपयोगकर्ता नाम होगा । तब आप निष्पादित कर सकते हैं
sudo chmod u+w myfolder
उपयोगकर्ता नाम उपयोगकर्ता को लिखने की अनुमति जोड़ने के लिए ।
लेकिन अगर आप इस उपयोगकर्ता को "मायफ़ोल्डर" से जुड़े समूह में जोड़ना चाहते हैं, तो आप चला सकते हैं
sudo usermod -a -G groupname username
और फिर निष्पादित करें
sudo chmod g+w myfolder
समूह में लिखने की अनुमति जोड़ने के लिए ।
नहीं, यह संभव नहीं है. आप या तो फ़ाइल के स्वामी को बदल सकते हैं
[sudo] chown username: foldername
या आप उपयोगकर्ता को उस समूह में जोड़ सकते हैं जिसके पास फ़ाइल है
usermod -a -G {group-name} username
यदि आप इसे सभी उपनिर्देशिकाओं में पुनरावर्ती रूप से लागू करना चाहते हैं: इस तरह-आर ध्वज जोड़ें:
setfacl -R -m u:username:rwx myfolder
उबंटू में पुनरावर्ती (फ़ोल्डर और यह सभी उप फ़ोल्डर) एक विशिष्ट उपयोगकर्ता को अनुमति दे रहा है:
sudo chown -R <username>: <folderName>
मैं यह संभव नहीं लगता. आप उपयोगकर्ता को समूह में क्यों नहीं जोड़ते हैं?