Para alterar um shell, use o comando chsh
nulo. Isso solicitará o novo shell. Você não precisa executar nada como root.
Eu tenho um servidor Ubuntu VPS e quero usar /bin/bash/
como meu shell. Como posso mudar meu shell? Eu tenho acesso root, mas não trabalho como root. Então dash é meu shell padrão agora.
Eu li Como faço para fazer Bash meu shell padrão no Ubuntu? e chsh
costuras para ser o caminho preferido. Mas quando digito chsh /bin/bash
, recebo esta mensagem:
chsh: unknown user /bin/bash
E se eu digitar apenas /bin/bash
, o shell Bash parece funcionar bem. Como mudar isso?
Ao executar como root, você pode usar chsh
para alterar outros shells de usuários. A sintaxe que você quer usar isso. Você pode alterar seu próprio shell sem direitos de root.
chsh -s /bin/bash username
Você pode alterar seu shell padrão para seu usuário usando o comando usermod.
sudo usermod -s <shell> <username>
substitua pelo nome do shell que você deseja usar (ou seja, / bin / bash) e com o nome de usuário para o qual deseja alterá-lo.
Isto irá definir o shell padrão para o nome de usuário selecionado no arquivo / etc / passwd.
Tags command-line bash chsh shell ubuntu