Este es un servidor que ejecuta el servidor ubuntu 8.04, ¿alguna idea de lo que está pasando?
# ls
-bash: /bin/ls: No such file or directory
# /bin/ls
-bash: /bin/ls: No such file or directory
# stat /bin/ls
File: `/bin/ls'
Size: 39696 Blocks: 80 IO Block: 4096 regular file
Device: 803h/2051d Inode: 1073910881 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 122/ UNKNOWN) Gid: ( 114/Debian-exim)
Access: 2008-06-05 15:07:22.491486000 -0700
Modify: 2008-04-03 23:44:23.000000000 -0700
Change: 2009-05-21 07:42:45.715736917 -0700
#:/bin# dd if=/bin/ls of=/dev/null
77+1 records in
77+1 records out
39696 bytes (40 kB) copied, 0.000157908 s, 251 MB
No tengo idea de cómo obtuvo el extraño GID y UID, ninguno de los dos existe en / etc / passwd
Recientemente realicé la actualización NTP de Ubuntu para corregir un agujero de seguridad.
Actualización: acabo de notar que / bin / netstat tiene el mismo problema
Actualización: parece que me rooteé, ejecuté rkhunter y encontré un kit ...
Respuestas:
Tener ls y netstat averiados en un sistema suena sospechosamente como algo que un hacker haría para evitar ser detectado. Por lo general, intentan parchear esas herramientas para evitar la detección de herramientas y puertas traseras que habían instalado o creado. Es posible que desee considerar reiniciar en un livecd y luego verificar los md5sums de esos archivos.
Si el sistema se ve comprometido, consulte estas preguntas para obtener algunos consejos sobre cómo lidiar con la situación.
fuente
Puede obtener el error 'No existe tal archivo o directorio' cuando el vinculador dinámico no puede encontrar los objetos compartidos apropiados.
Correr:
y verifique la salida.
A mí también me parece sospechoso, por cierto. Me preocupa que su sistema se haya visto comprometido.
fuente
Esto no está específicamente relacionado con su problema, pero si un sistema no se ha
para obtener un listado de directorio. He tenido que usar esto antes, y es un salvavidas./bin/ls
instalado (es decir, alguien lo ha eliminado), puede usar:fuente
Aquí está la salida de stat / bin / ls en mi servidor Ubuntu 8.04. Tamaño diferente, por lo que supongo que el archivo ha sido dañado o reemplazado.
fuente
A veces, cuando navegas a la carpeta que su entorno no usa bash, obtienes este masaje.
Para tener los comandos ls , ll necesita ejecutar el comando:
Entonces puedes usar ls y ll
fuente