Я отредактировал файл в / etc /, который хочу сохранить, но забыл открыть его с помощью sudo. Я помню, что была команда для сохранения такого файла в vi, и хотите знать, есть ли такой способ сделать это в nano?
Благодарю.
Я отредактировал файл в / etc /, который хочу сохранить, но забыл открыть его с помощью sudo. Я помню, что была команда для сохранения такого файла в vi, и хотите знать, есть ли такой способ сделать это в nano?
Благодарю.
Ответы:
Да, вы можете временно сохранить его в своем домашнем каталоге. Нажмите Ctrl+, Oчтобы изменить путь к домашней директории или в / tmp, а затем нажмите, Enterчтобы сохранить его. Тогда вы можете sudo mv
это.
Нажмите CTRL+ Oпокажет вам путь. Измените это на свой домашний каталог или / tmp. Например, Имя файла для записи: / tmp / filename и нажмите Enter.
sudo cp </full/temp/name> </full/original/name>
и rm </full/temp/name>
сохранить права на исходный файл. sudo mv
уничтожит их, а это не то, что вам нужно, особенно если у него есть права на выполнение.
Просто откройте новую вкладку в терминале, используйте chmod, чтобы изменить права доступа к файлу на 777, сохраните файл в nano, затем измените разрешения обратно на прежние, вероятно, 644. Альтернативой является смена владельца с помощью chown для себя, сохранение файл и смените владельца обратно на root.
fg
это самый быстрый способ сделать это руками.
Попробуйте ctrl+ oи выберите, чтобы сохранить файл в вашей домашней папке.
Тогда делай sudo mv /home/username/file /etc/