2010-03-12 15:12:47 +0000 2010-03-12 15:12:47 +0000
92
92

Como posso mudar de concha em Ubuntu?

Eu tenho um Ubuntu Server VPS e quero usar /bin/bash/ como meu shell. Como posso mudar a minha concha? Eu tenho acesso à raiz mas não trabalho como raiz. Por isso, o traço é agora a minha shell padrão.

li Como faço o Bash a minha shell padrão no Ubuntu? e chsh parece ser o caminho preferido. Mas quando escrevo chsh /bin/bash recebo esta mensagem:chsh: unknown user /bin/bash

E se escrevo apenas /bin/bash a concha do Bash parece funcionar bem. Como mudá-lo?

Respostas (3)

122
122
122
2010-03-12 15:18:15 +0000

Ao correr como raiz, pode usar chsh para mudar as conchas de outros utilizadores. A sintaxe que pretende utilizar é esta. Pode alterar a sua própria shell sem direitos de root.

chsh -s /bin/bash username

88
88
88
2010-03-12 16:14:34 +0000

Para mudar uma concha, usar o comando chsh nu. Isto irá incitá-lo para a nova concha. Não tem de executar nada como raiz.

54
54
54
2010-03-12 16:53:19 +0000

Pode alterar a sua shell padrão para o seu utilizador utilizando o comando usermod.

sudo usermod -s <shell> <username>

substituir pelo nome da shell que pretende utilizar (ou seja /bin/bash) e pelo nome de utilizador para o qual pretende alterá-lo.

Isto irá definir a shell padrão para o nome de utilizador seleccionado no ficheiro /etc/passwd.

Questões relacionadas

6
10
11
7
13