En un servidor utilice este comando:
# Chsh -s /usr /local/lib/
Y me salio lo siguiente:
Cambiando intérprete de órdenes para root
Atención: "/usr/local/lib/" no figura en /etc/shells
Se ha cambiado el intérprete de órdenes
# Chsh -s /usr /local/lib/
Y me salio lo siguiente:
Cambiando intérprete de órdenes para root
Atención: "/usr/local/lib/" no figura en /etc/shells
Se ha cambiado el intérprete de órdenes
Como puedo revertir esto, xq intento ingresar como root y no me deja, sale lo siguiente:
Su: /usr/local/lib/: permiso denegado
Su: /usr/local/lib/: permiso denegado
Por favor rogaría su colaboración
Respuesta
Cambia la shell que usaras, por defecto /bin/bashq
Si estas tratando de entrar como root usando el comando su, podes
forzar la shell a utilizar
su --shell /bin/bash
luego puedes volver a cambiar la shell a la correcta, chsh -s /bin/bash
y bueno, que intentabas lograr cuando usaste chsh? no es usual
Otra respuesta
Una primera cosa que debes aprender es a *no usar* la cuenta root, excepto si es ABSOLUTAMENTE necesario.