Никакое разрешение записи в/usr/bin папке

Новичок Linux здесь. Это могло бы быть немного избыточно, но я не получил удовлетворяющий ответ, таким образом отправив его снова. Проблема с полномочиями в /usr/bin папка.

Я должен установить затмение, и один из шагов упоминает, что создал eclipe.desktiop файл в /usr/bin/applications каталог.

Вот руководство, за которым я следовал:

http://www.krizna.com/ubuntu/install-eclipse-ubuntu-14-04/

Таким образом, я выполняю эту команду для создания этого файла

gedit eclipse.desktop 

в /usr/bin/applications

Но когда я пытаюсь сохранить его, это говорит, что у меня нет необходимых полномочий.

Я пытался читать об этом, но не найти удовлетворяющий ответ - некоторые сказали для использования 777 разрешений, но это опасно, и я не хочу рисковать ими. Таким образом, что я должен сделать? Я предполагаю, что это может произойти из-за причины, что у меня нет корневого доступа к той папке (предположение). Если это так, как я делаю меня пользователем root, потому что это - моя персональная система, и я буду единственным с помощью этого.

2
задан 3 March 2015 в 21:54

1 ответ

использование:

sudo gedit eclipse.desktop 

вместо

gedit eclipse.desktop

пользователь стандарта А не может изменить большинство файлов или каталогов кроме тех, которые находятся в домашней папке. В Вашем вопросе Вы хотите изменить файл, расположенный в/usr/bin. Таким образом полномочие суперпользователя требуется для изменения файла.

Следовательно использование sudo прежде gedit решает проблему.

sudo означает, что суперпользователь делает, т.е. пользователь может сделать операции суперпользователя для интерактивной оболочки

3
ответ дан 19 November 2019 в 22:28

Другие вопросы по тегам:

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