web-dev-qa-db-ja.com

Ubuntuでbash.bashrcファイルの権限を変更できません

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
user20285

ファイルはおそらくあなたが所有していません。試してみてください

Sudo chmod og=rw bash.bashrc

あなたはそれを誰が所有しているかを見ることができます

ls -l

所有者を変更するには

Sudo chown username:username bash.bashrc
2
Terje

コマンドとして-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


-rw-r--r--の意味の詳細については、ウィキペディアを参照してください。
http://en.wikipedia.org/wiki/File_system_permissions#Symbolic_notation

1
user16115