我使用了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
/ var / log /需要sudo,所以nano命令可能会出错。
—
Rinzwind
@Rinzwind,因此,您要说的是,如果将一个文件视为
—
Sergiy Kolodyazhnyy 2015年
nano /var/log/somelog
具有权限600(并且没有sudo)的文件,则将.nano_history
所有权更改为root?我刚刚使用atop
日志做了此操作,但我的.nano_history
文件仍然是相同的
那interesting..if它是一个图形应用程序,如果运行,这可能会导致
—
heemayl
sudo nano
的,而不是gksudo nano
....在不同的音符,用做编辑,使用不解析日志文件tail
/ less
/ more
状工具..
@Serg不。我不是这样说的。当您将root与nautilus一起使用并将文件更改为root时,会发生这种情况。我同意heemayl在日志上使用编辑器的想法是什么?
—
Rinzwind
-rw------- 1 xieerqi xieerqi 31 May 3 13:51 .nano_history