यूनिक्स, अन्य उपयोगकर्ता की अनुमति के साथ फ़ाइल की प्रतिलिपि बनाएँ


0

मेरे पास फाइल है /home/user1/file.txt जिसे मैं कॉपी करना चाहता हूं /home/user2/file.txt। न तो उपयोगकर्ता के पास अन्य उपयोगकर्ताओं के घर निर्देशिका के लिए कोई अनुमति है, लेकिन दोनों उपयोगकर्ता 2 के पास su1 उपयोगकर्ता की अनुमति है। मैं दोनों खातों का प्रशासन करता हूं। जब मैं दोनों उपयोगकर्ता क्रेडेंशियल्स को जानता हूं, तो मैं उपयोगकर्ता 2 के रूप में फाइल को कॉपी कैसे कर सकता हूं


आपका क्या मतलब है "फाइल को user2 पर कॉपी करें (उसकी अनुमति के साथ) उपयोगकर्ता के रूप में 1 "" क्या कॉपी की गई फ़ाइल में उपयोगकर्ता 1 या उपयोगकर्ता 2 की अनुमति होनी चाहिए?
AFH

user2 की अनुमति, लेकिन फ़ाइल user1 द्वारा कॉपी की जाती है
Tuomas Toivonen

जवाबों:


2

मैं दो समाधान देखता हूं:

फ़ाइल को रूट के रूप में कॉपी करें और फिर उपयोगकर्ता 2 की अनुमति बदलें

sudo cp /home/user1/file.txt /home/user2/
sudo chown user2:user2 /home/user2/file.txt

या, फ़ाइल को user1 से उस फ़ोल्डर में कॉपी करें जहाँ उपयोगकर्ता 1 और user2 के पास अनुमतियाँ हैं और फिर इसे user2 के साथ / home / user2 में ले जाएँ

user1:

cp ~/file.txt /tmp

user2:

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