Como configuro para que todos usem o shell / bin / bash?

2

Parece que não funciona por algum motivo se eu fizer isso em / etc / profile:

export SHELL="/bin/bash/"
    
por Alex 10.03.2010 / 22:58

3 respostas

4

O comando chsh $USER altera o shell dos usuários.

Se você quiser alterá-los todos de uma só vez, você pode modificar o arquivo /etc/passwd .

Você não deseja uma barra ao tentar executar um arquivo binário.

    
por 10.03.2010 / 23:00
1

Para definir o shell padrão quando você cria um novo usuário, isso depende de como você cria novos usuários. Para useradd no Linux (Ubuntu, pelo menos), edite /etc/default/useradd e altere a variável SHELL .

    
por 12.03.2010 / 11:29
0

Não tenho certeza se é universal nas distribuições do Linux, mas na maioria das implementações do Unix o arquivo /etc/shells lista as camadas que os usuários podem escolher. Portanto, se você não quiser que os usuários possam usar chsh para mudar para outra coisa, verifique se bash é o único shell listado.

    
por 25.03.2010 / 18:37