root sólo puede iniciar sesión con el modo restringido de bash

root sólo puede iniciar sesión con el modo restringido de bash

Estaba implementando una serie de recomendaciones para 'reforzar' mi servidor Linux, que implicaban muchísimos cambios. Linux es CentOS 6.2, kernel 2.6.32-220.*.

Actualmente estoy usando tty2... tty5(sin X/GUI, etc.) cambiando entre ellos a través de Ctrl+Alt+F?.

Ahora, cuando inicio sesión como root en un tty, encuentro que estoy en "modo restringido de bash".

Lo primero que verifiqué fue /etc/passwdcuál todavía tiene root:x:0:0:root:/root:/bin/bashcomo primera línea.

Mi pregunta es esta:

Además de invocar el shell raíz con /bin/rbash(que no existía), ¿ /bin/bash -rhay alguna otra forma de que bash pueda pasar de forma predeterminada al modo restringido?

Por ejemplo:

  1. Si un archivo en particular no se puede leer o ejecutar, ¿se iniciará bash en modo restringido? Si es así, ¿qué archivo(s)?

  2. ¿Podría suceder esto si cometí un error en el contexto de seguridad de SELinux para un archivo en particular? (La política es 'dirigida')

No he enumerado los cambios porque son demasiados, culpa mía.

RX

nb: shell es definitivamente bash, ya que ejecutar '# ps ' solo enumera "bash & ps"...

Respuesta1

Quizás set -ren ~/.bashrc, en /etc/profileo en un archivo llamado por uno de los anteriores (como /etc/bash.bashrc).

información relacionada