Сохранить отредактированный файл в nano, но без прав

Я отредактировал файл в / etc /, который хочу сохранить, но забыл открыть его с помощью sudo. Я помню, что была команда сохранить такой файл в vi, и я хочу знать, есть ли такой способ сделать это в nano?

Спасибо.

18
задан 30 November 2010 в 08:07

3 ответа

Да, вы можете временно сохранить его в своем домашнем каталоге. Нажмите Ctrl + O , чтобы изменить путь к домашней директории или в / tmp, а затем нажмите Enter , чтобы сохранить его. Тогда вы можете sudo mv это.

alt text

Нажмите CTRL + O , чтобы показать вам путь. Измените это на свой домашний каталог или / tmp. Например, Имя файла для записи: / tmp / filename и нажмите Enter.

0
ответ дан 30 November 2010 в 08:07

Просто откройте новую вкладку в терминале, используйте chmod, чтобы изменить права доступа к файлу на 777, сохраните файл в nano, затем измените разрешения обратно на прежние, вероятно, 644. Альтернативой является изменение владельца с помощью chown на самостоятельно, сохраните файл и смените владельца обратно на root.

0
ответ дан 30 November 2010 в 08:07

Попробуйте ctrl + o и выберите сохранение файла в вашей домашней папке.

Затем сделайте sudo mv /home/username/file /etc/

0
ответ дан 30 November 2010 в 08:07

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

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