
Estou criando um novo usuário:
groupadd sybase
useradd -g sybase -d /opt/sybase sybase
passwd sybase
chown sybase:sybase /opt/sybase
chown sybase:sybase /var/sybase
então mude para este usuário:
su - sybase
do que entender que o comportamento do console foi alterado, a guia não está funcionando - para preenchimento automático, por exemplo.
Qual seria a solução para esse problema?
Responder1
o preenchimento automático (e histórico) faz parte do bash
shell. Você pode mudar para o bash
shell desse usuário.
sudo chsh -s /bin/bash $USER
Ou para qualquer outro shell de sua preferência: altere o /bin/bash
.
Deman useradd
s, --shell SHELL
O nome do shell de login do usuário. O padrão é deixar este campo em branco, o que faz com que o sistema selecione o shell de login padrão especificado pela variável SHELL em /etc/default/useradd ou uma string vazia por padrão.
Então você poderia ter usado:
useradd -g sybase -d /opt/sybase sybase -s /bin/bash
mais /etc/default/useradd
# Valores padrão para useradd(8) # # A variável SHELL especifica o shell de login padrão em seu # sistema. # Semelhante ao DHSELL em adduser. No entanto, usamos "sh" aqui porque # useradd é um utilitário de baixo nível e deve ser tão geral # que possível SHELL=/bin/sh