Neste caso, é interessante então não usar então o sh, porque senão ao mudar o alternatives voce estará mudando para todos os usuários configurados.
Eu penso da seguinte maneira, se tem necessidade de um usuario usar bash então que crie o login setando 'bash', se um usuário vai ser criado mas não usará shell então /bin/false e assim por diante. Sou contra usar o 'default' do sistema, porque simplesmente isso pode mudar no futuro e ninguem vai saber o 'porque' de não estar funcionando. Mas voltando ao tema do assunto, a partir de alguma atualização do debian, o bash ignora ~/.bash* se for carregado por um link simbolico, portanto, /bin/sh não vai chamar ~/.bash* enquanto /bin/bash funcionará sem problemas. []'s 2007/2/22, Maxwillian Miorim <[EMAIL PROTECTED]>:
Na verdade ele vai pegar o /bin/sh, que por padrão é o bash através do alternatives. A menos que ele tenha especificado um outro shell como padrão.

