
Mi shell predeterminado es /bin/bash
, pero me gustaría usar una aplicación (delgada) /bin/sh
al iniciar sesión.
Este es el archivo pam que usa Slim:
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
auth required pam_env.so readenv=1 envfile=/etc/default/locale
@include common-auth
@include common-account
session required pam_limits.so
session required pam_loginuid.so
@include common-session
@include common-password
¿Cómo y dónde puedo anular mi shel predeterminado, para que /bin/sh
lo usemos en lugar del predeterminado (como se especifica en /etc/passwd
)?
Respuesta1
Basta con definir alias de usuario, algo así
adduser -u 1000 -g 1000 --no-create-home --no-user-group --non-unique -s /bin/sh --home-dir /home/bash_user sh_user
donde el grupo de usuarios y las identificaciones de grupo son las identificaciones de su usuario.