Ubuntuで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 の意味の詳細については、Wikipediaを参照して-rw-r--r--
ください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.