लिनक्स निर्देशिका का स्वामित्व बदलें


1

मेरे पास एक Netgear ReadyNAS है और इस पर SFTP स्थापित किया है।
मैंने "newuser" नाम का एक उपयोगकर्ता बनाया और निर्देशिका को "newdirectory" में बदल दिया।

यदि मैं chown newuser * -R"newdirectory" के अंदर कमांड चलाता हूं , तो क्या यह परिवर्तन इस निर्देशिका पर केवल फ़ाइल स्वामित्व होगा?

जवाबों:


1

बैश में किसी भी कमांड को चलाने से, तारांकन का उपयोग करके *, शेल को उस फ़ोल्डर में सभी फ़ाइलों और निर्देशिकाओं का चयन करने का कारण बनता है जो आप अभी हैं। -Rझंडा यकीन उपनिर्देशिका और subfiles रूप में अच्छी तरह संशोधित कर रहे हैं कर देगा। ध्यान रखें, कि निर्देशिका जहाँ आप स्वयं हैं, संशोधित नहीं की जाएगी। यदि आप वर्तमान फ़ोल्डर को मोडिफाई करना चाहते हैं , तो आपको डॉट का उपयोग करना चाहिए .

सारांश:

$ cd newdirectory/
$ chown newuser * -R
├─ newdirectory/     # not modified
│  ├─ subdirectory/  # modified
│  │   └── subfile/  # modified
│  └─ file           # modified

$ cd newdirectory/
$ chown newuser . -R
├─ newdirectory/     # modified
│  ├─ subdirectory/  # modified
│  │   └── subfile/  # modified
│  └─ file           # modified
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.