El indicador de Debian está roto

El indicador de Debian está roto

Cuando inicio sesión a través de ssh o desde la consola, esto es lo que veo:

Linux sensu.lbox.com 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Sep 27 12:40:33 2013
-bash: id: command not found
-bash: [: : integer expression expected
root@sensu:~#

¿Qué es esto y cómo me deshago de él?

-bash: id: command not found
-bash: [: : integer expression expected

No puedo ejecutar la mayoría de los comandos y dicecommand not found instead

Gracias.

Respuesta1

Terminó siendo causado por un archivo /etc/environment defectuoso.

Respuesta2

¿Esto sucede para todos los usuarios o solo para root? Si son todos, intente buscar en /etc/profile.d un script que se modificó recientemente (ya que el problema comenzó a ocurrir). Podría hacerlo find /etc/ -path *profile* -mtime -5 con algo modificado en los últimos 5 días. Si es solo para root, intente buscar primero en /root/.bashrc si hay algún script incorrecto.

información relacionada