Permission denied при открытие консольного редактора nano.

Posted by

Понадобилось мне отредактировать через консоль (Ctrl + Alt + T) текстовый файл, но есть одна странность, у меня нет прав на запись истории ._history.

ekzorchik@ub64amd:~$ nano vcard.txt

Error reading /home/ekzorchik/.nano_history: Permission denied

Press Enter to continue starting nano.

Посмотрим какие у меня права на проблемный файл:

ekzorchik@ub64amd:~$ ls -l .nano_history

-rw——- 1 root root 102 2012-10-16 12:14 .nano_history

Но в то же время мне позволено, как создавать новые текстовые файлы, так и их редактировать. Чтобы не возникало ни каких сообщений о недостатке доступа, поправим права для пользователя ekzorchik на домашний каталог:

ekzorchik@ub64amd:~$ sudo find /home/ekzorchik/ -uid 1000 -exec chown ekzorchik {} \;

Вот собственно и всё, права на внутренние файлы и каталоги поправлены для текущего пользователя. Проблем больше нет. Можно сказать напоследок, удачи!!!

One comment

  1. Спасибо очень доходчивое решение. Автор пиши больше и разнообразней — в этом твоя фишка. Ты все делаешь правильно.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

один × три =