Problemas do Ubuntu com $ BASH_VERSION e novo usuário

0

Estou entrando no meu novo Ubuntu VPS via SSH de um terminal no desktop do Ubuntu. Eu criei um novo usuário adam , que eu adicionei ao grupo sudo, então eu não preciso logar como root o tempo todo. Quando eu logar como root tudo é como esperado, exceto quando eu logar como adam estou tendo alguns problemas com o $BASH_VERSION ambiente var.

Eu não mudei nada nos arquivos padrão .profile e .bashrc , então eu deveria ter todas as configurações padrão. Eu notei que em .profile há uma condição em torno de incluir .bashrc :

if [ -n "$BASH_VERSION" ]; then

Exceto quando eu echo $BASH_VERSION do CL eu não recebo nada de volta, apenas uma linha vazia. Algo parece realmente estragado aqui, mas é um pouco além do meu conhecimento.

Caso seja útil, aqui está o que eu usei para criar o usuário:

useradd -d /home/adam -m adam
sudo passwd adam
usermod -a -G sudo adam
    
por Adam 04.04.2013 / 12:15

2 respostas

2

O equivalente de shell padrão de /bin/sh no Ubuntu é /bin/dash , não /bin/bash . Verifique sua concha.

    
por 04.04.2013 / 12:24
1

Eu encontrei o mesmo problema. Para corrigir isso:

sudo chsh -s /bin/bash adam
    
por 09.06.2015 / 11:47