उबंटू में bash.bashrc फ़ाइल के लिए अनुमति नहीं बदल सकते


2

मैं Ubuntu में अपने .bashrc फ़ाइल के लिए अनुमति बदलने की कोशिश कर रहा हूं, लेकिन अनुमति नहीं लगती है। मैंने यहाँ उदाहरण का अनुसरण करने की कोशिश की है :

Open up publicity.html for reading and writing by anyone.

Before:  -rw-r--r--  publicity.html
Command: chmod og=rw publicity.html
After:  -rw-rw-rw-  publicity.html

यहाँ मेरा टर्मिनल सत्र है:

username@ubuntu:/etc$ -rw-r--r-- bash.bashrc
-rw-r--r--: command not found
username@ubuntu:/etc$ chmod og=rw bash.bashrc
chmod: changing permissions of `bash.bashrc': Operation not permitted
username@ubuntu:/etc$ -rw-rw-rw- bash.bashrc
-rw-rw-rw-: command not found

किसी भी विचार मैं यह कैसे कर सकते हैं?

जवाबों:


2

फ़ाइल शायद आपके स्वामित्व में नहीं है। प्रयत्न

sudo chmod og=rw bash.bashrc

आप देख सकते हैं कि इसका मालिक कौन है

ls -l

और आप मालिक को बदल सकते हैं

sudo chown username:username bash.bashrc

बहुत खुबस। अच्छी तरह से काम!
user20285

1

लगता है कि आपने -rw-r--r-- bash.bashrcएक कमांड के रूप में प्रवेश किया ।
यह स्वयं एक कमांड नहीं है, लेकिन कमांड के आउटपुट का हिस्सा है ls -l bash.bashrc

उदाहरण:

user@host:~$ ls -l /etc/bash.bashrc
-rw-r--r-- 1 root root 1939 2010-04-19 04:15 /etc/bash.bashrc


Http://en.wikipedia.org/wiki/File_system_permissions#Symbolic_notation के अर्थ के बारे में अधिक जानकारी के लिए विकिपीडिया देखें-rw-r--r--

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