사용 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
으므로 많이 사용합니까?
OS 정보 :
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
nano /var/log/somelog
권한 600으로 (sudo없이) 파일을 보는 경우 .nano_history
소유권을 루트로 변경합니까? 난 지금 atop
로그 와 함께 그것을 했고 내 .nano_history
파일은 여전히 동일합니다
흥미로운 점입니다. 그래픽 응용 프로그램 인 경우 다른 메모
—
heemayl
sudo nano
대신 실행 하는 경우에 발생할 수 있습니다 gksudo nano
. 다른 메모에서 편집기를 사용하여 로그 파일을 구문 분석하지 말고 tail
/ less
/ more
-like 도구를 사용하십시오.
@Serg nope. 나는 그런 말을하지 않습니다. 이것은 노틸러스와 함께 루트를 사용하고 파일을 루트로 변경할 때 발생합니다. 그리고 나는 heemayl에 동의합니다. 로그에서 편집기를 사용하는 아이디어는 무엇입니까?
—
Rinzwind
-rw------- 1 xieerqi xieerqi 31 May 3 13:51 .nano_history