Не может изменить разрешение для bash.bashrc файла в Ubuntu

У меня пытаюсь изменить разрешение для моего .bashrc файла в Ubuntu, но, кажется, нет разрешения. Я попытался следовать примеру здесь:

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
задан 02.12.2011, 10:31

2 ответа

Файл, вероятно, не принадлежит Вам. попробовать

sudo chmod og=rw bash.bashrc

Вы видите, кто владеет им с

ls -l

и можно изменить владельца с

sudo chown username:username bash.bashrc
2
ответ дан 08.12.2019, 07:33

Похож на Вас вводимый -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
ответ дан 08.12.2019, 07:33

Теги

Похожие вопросы