mudar para novos usuários limita os recursos do console

mudar para novos usuários limita os recursos do console

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 bashshell. Você pode mudar para o bashshell 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

informação relacionada