मेरे होम फोल्डर / usr से फाइल कॉपी कैसे करें


9

मैं अपने होमडायर / usr से फाइल कॉपी करने की कोशिश कर रहा हूं। मैं इसे अनुमति देने के लिए अनुमतियां कैसे सेट करूं?

$ chmod 777 KeePass-2.14.zip
$ cp KeePass-2.14.zip /usr/keepass/
cp: cannot create regular file `/usr/keepass/KeePass-2.14.zip': Permission denied
$ sudo cp KeePass-2.14.zip /usr/keepass/
cp: cannot stat `KeePass-2.14.zip': Permission denied
$

आप लाइन पेस्ट कर सकते हैं /etc/sudoersकि करने के लिए अपने उपयोगकर्ता की अनुमति देता है sudo? यह कुछ इस तरह होना चाहिए phunehehe ALL=(ALL) ALL...
phunehehe

शायद आप पहले हमें बता सकते हैं कि आप इस फाइल को कॉपी करने की कोशिश क्यों कर रहे हैं /usr? एक असामान्य चीज की तरह लगता है। यदि आप किसी इंस्टॉलेशन के लिए अनपैक करने का प्रयास कर रहे हैं, तो इसे लगाने की गलत जगह है। ऐसा कुछ /usr/local/srcबेहतर होगा। कम से कम, कि मैं क्या उपयोग है। क्या keepassआपके ओएस के लिए कोई बाइनरी पैकेज उपलब्ध नहीं है ?
फहीम मीठा

@ फहीम - क्यों /..//src? क्यों नहीं / usr / स्थानीय? मैंने अभी तक फ़ोल्डर संरचना को याद नहीं किया है, मैं बस इसे रखना चाहता हूं (C: \ Program Files के बराबर की तलाश में)।
ripper234

/usr/local/srcप्रथागत है, मुझे विश्वास है। FHS कहता है "/ usr / local / src: स्थानीय स्रोत कोड"। Pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALALHIERCHCHY
फहीम मीठा

जवाबों:


19

मैं अनुमान लगा रहा हूं कि एनएफएस माउंट पर होने के कारण sudo cpस्टेट नहीं कर सकता , और एनएफएस सर्वर एनएफएस शेयर को आपकी मशीन रूट अनुमति नहीं देता है।KeePass-2.14.zip$HOME

प्रयत्न:

cp KeePass-2.14.zip /tmp
sudo cp /tmp/KeePass-2.14.zip /usr/keepass/

0

मूल प्रश्न का उत्तर देने के लिए, मैं ईवेंट के बाद अनुमतियों को समायोजित करूंगा। बस फ़ाइल को कॉपी करें (क्या अनुमतियों के साथ वास्तव में कोई फर्क नहीं पड़ता) और फिर उस जगह से मेल खाने के लिए अनुमतियों को बदलें जहां आप इसे कॉपी कर रहे हैं। लेकिन इस मामले में, मुझे संदेह है कि आप जो करने की कोशिश कर रहे हैं वह वास्तव में आप क्या करना चाहते हैं।


-1

निर्देशिका /usr/keepassपर 777 और फिर cpफ़ाइलों के लिए अनुमति बदलें/usr/keepass/


2
777जब sudo cp ...काम नहीं करता है तो कैसे मदद करता है?
फुन्हेहे

सच। लेकिन उन्होंने अनुमति के बारे में जानकारी नहीं दी /usr/keepass। इसके अलावा उसके पास सीमित sudoअधिकार हो सकते हैं।
पावरवेड

मेरे पास आपके उत्तर के खिलाफ कुछ भी नहीं है (मुझे संदेह नहीं है, यदि आप उस पर संदेह कर रहे हैं)। मुझे लगता है कि आप इसे थोड़ा और जोड़ सकते हैं।
फुनेहे

हां, एक और रहस्य डाउन-वोटर फिर से हमला करता है। (कई स्तरों पर) ..... क्यों ?! ..... ;-)
शेल्टर

@powerwade: जब वह sudo का उपयोग करता है तो उसे मिलने वाला त्रुटि संदेश वह नहीं है जो आपके पास सीमित sudoअधिकार होने पर आपको दिखाई देगा ।
केन ब्लूम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.