
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/passwd
cuál todavía tiene root:x:0:0:root:/root:/bin/bash
como primera línea.
Mi pregunta es esta:
Además de invocar el shell raíz con /bin/rbash
(que no existía), ¿ /bin/bash -r
hay alguna otra forma de que bash pueda pasar de forma predeterminada al modo restringido?
Por ejemplo:
Si un archivo en particular no se puede leer o ejecutar, ¿se iniciará bash en modo restringido? Si es así, ¿qué archivo(s)?
¿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 -r
en ~/.bashrc
, en /etc/profile
o en un archivo llamado por uno de los anteriores (como /etc/bash.bashrc
).