É o suficiente para definir o usuário alias, algo assim
adduser -u 1000 -g 1000 --no-create-home --no-user-group --non-unique -s /bin/sh --home-dir /home/bash_user sh_user
em que o ID do grupo e do grupo de usuários são ids do seu usuário.
Meu shell padrão é /bin/bash
, mas gostaria que um aplicativo (slim) usasse /bin/sh
ao fazer login.
Este é o arquivo pam que o slim usa:
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
Como e onde posso substituir meu shel padrão, de modo que /bin/sh
us usou em vez do meu padrão (conforme especificado em /etc/passwd
).
É o suficiente para definir o usuário alias, algo assim
adduser -u 1000 -g 1000 --no-create-home --no-user-group --non-unique -s /bin/sh --home-dir /home/bash_user sh_user
em que o ID do grupo e do grupo de usuários são ids do seu usuário.