Yo uso rkhuntery quería comprobar sus registros con:
nano /var/log/rkhunter.log
Pero nanogeneró este error:
Error reading /home/arthur-dent/.nano_history: Permission denied
Press Enter to continue starting nano.
Y si presiono ENTERpuedo ver el archivo. He verificado los permisos para ese archivo y ahora son:
-rw------- 1 root root 12 May 3 20:26 .nano_history
Entonces, ¿supongo que simplemente me devuelvo la propiedad? Pero como estaba literalmente usando nano, ¿por qué los permisos y la propiedad (posiblemente, ya que no sé cuál era la propiedad original) simplemente cambian repentinamente? ¿Fue porque lo estaba usando sudo, si es así, es extraño, ya que nada como esto ha sucedido antes y lo uso sudomucho?
Información del sistema operativo:
Description: Ubuntu 15.04
Release: 15.04
Información del paquete:
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

-rw------- 1 xieerqi xieerqi 31 May 3 13:51 .nano_historynano /var/log/somelog, con permisos 600 (y sin sudo),.nano_historycambia la propiedad a root? Lo hice justo ahora con elatopregistro, y mi.nano_historyarchivo sigue siendo el mismosudo nanolugar degksudo nano... en una nota diferente, no analice los archivos de registro utilizando editores, usetail/less/moreRespuestas:
Esto es posible si
.nano_historyno existe y edita cualquier archivo como root. Inicia una acción de búsqueda con Ctrl+ Wy.nano_historytiene la propiedad incorrecta.Más tarde, la propiedad del archivo no cambiará.
He probado:
Ctrl+W
Busca cualquier cosa.
Ctrl+X
Ctrl+W
Busca cualquier cosa.
Ctrl+X
fuente
.nano_historyy lo abrísudo nano /var/log/syslog, lo busqué y.nano_historyfue creado como root. Entonces, sí, esto sucede. Sin embargo, si un archivo existía anteriormente, no parece cambiar la propiedad a root. Intenté volver a revisar Syslog después de modificar mi .nano_history, y ese todavía es de mi propiedadEsto puede suceder cuando no posee el archivo .nano_history que normalmente se encuentra dentro de su directorio de inicio. Esto me sucedió cuando ejecuté nano por primera vez en mi instalación de Ubuntu junto con sudo. Esto significaba que .nano_history era propiedad de root y no era legible a menos que sudo se usara con nano cada vez. Cuando no se usó, nano se quejó al inicio con 'Permiso denegado'. Copie y pegue esto exactamente en su terminal para solucionar el problema:
fuente