по умолчанию nano всегда работает как sudo

Моя проблема в том, что я постоянно забываю писать sudo, прежде чем каждый раз использую nano, и в итоге получается, что я некоторое время работаю над файлом и у меня нет разрешений. Я помню, что где-то слышал, что вы можете отредактировать один из файлов так, чтобы каждый раз, когда я набираю nano filename, он работал так, как будто я писал sudo nano filename

, я ничего не пробовал, так как не знал ранее об этом.

Как мне поступить?

0
задан 24 December 2013 в 20:31

3 ответа

Предлагаю создать псевдоним Bash. Я предполагаю, что вы используете Bash в качестве оболочки.

alias nano='sudo nano'

Это отобразит nano в sudo nano. Чтобы сделать его постоянным, см. Этот вопрос & A: Как создать постоянный псевдоним Bash?

0
ответ дан 24 December 2013 в 20:31

Вы можете переключиться в режим суперпользователя, используя:

sudo su

, что сделает вас суперпользователем для всех ваших действий в текущем терминале.

Будьте осторожны , хотя - вы уже супер пользователь и обладаете способностью причинять непростительный вред вашей системе при каждом вашем действии!

0
ответ дан 24 December 2013 в 20:31

Существует причина, по которой корневой каталог и его подкаталоги защищены, и вам необходимо приобрести привилегии суперпользователя для редактирования файлов там.

Вы можете свободно использовать nano без привилегий суперпользователя в своем домашнем каталоге.

То, что вы пытаетесь сделать, это переопределить меры безопасности, встроенные в каждую систему Unix и Linux, и это не всегда рекомендуется.

Если вы настаиваете на переопределении этих мер, то псевдонимы nano и "sudo nano" сделают это. Вы можете добавить эту строку в ваш файл .bashrc (или в файл конфигурации вашей любимой оболочки.

alias nano="sudo nano"
0
ответ дан 24 December 2013 в 20:31

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

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