Я использую rkhunter, и я хотел проверить его журналы с помощью:
nano /var/log/rkhunter.log
Но nano выдает эту ошибку:
Error reading /home/arthur-dent/.nano_history: Permission denied
Press Enter to continue starting nano.
И если я нажимаю ENTER Я могу просмотреть файл. Я проверил разрешения для этого файла, и они теперь:
-rw------- 1 root root 12 May 3 20:26 .nano_history
Итак, я предполагаю, что я просто изменил право собственности на меня? Но поскольку я буквально использовал nano, почему бы просто разрешения изменить права собственности (возможно, поскольку я не знаю, что такое первоначальная собственность)? Это было потому, что я просто использовал его с sudo, если это так, это странно, поскольку ничего подобного раньше не было, и я много использую sudo?
Description: Ubuntu 15.04
Release: 15.04
nano:
Installed: 2.2.6-3
Candidate: 2.2.6-3
Version table:
*** 2.2.6-3 0
500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
100 /var/lib/dpkg/status
Это может произойти, если вы не являетесь владельцем файла .nano_history, который обычно содержится в вашем домашнем каталоге. Это случилось со мной, когда я впервые запустил nano на моей установке Ubuntu вместе с sudo. Это означало, что .nano_history принадлежал root и не читался, если sudo не использовался с nano каждый раз. Когда он не использовался, nano жаловался при запуске с «Permission denied». Скопируйте и вставьте это точно в свой терминал, чтобы устранить проблему:
sudo chown $USER:$(id -gn) $HOME/.nano_history