Criei um novo usuário (testuser) usando o useradd
comando em uma máquina virtual do servidor Ubuntu. Eu gostaria de criar um diretório inicial para o usuário e também fornecer-lhes provisões raiz.
No entanto, ao fazer o login como novo usuário, ele reclama que não há diretório inicial. O que estou fazendo de errado?
sudo
grupo.Respostas:
Finalmente eu terminei
Esta é a resposta
fonte
-m
cria o diretório inicial se ele não existir.-d
substitui o local padrão do diretório inicial.-s
define o shell de login para o usuário.-G
espera uma lista separada por vírgula de grupos aos quais o usuário deve pertencer.you check using man command.
Essa é uma resposta zero útil, você poderia ter explicado APÓS lembrar as pessoas sobre aman
função.O
useradd
programa foi descontinuado em favor deadduser
. Deman useradd
:adduser
é um front-end mais amigáveluseradd
e fará coisas como criar diretórios de usuário por padrão. Ao executá-lo com apenas um nome de usuário como argumento, você será solicitado a fornecer informações adicionais, como a senha:Em geral, você deve sempre usar em
adduser
vez de,useradd
pois isso também configurará os grupos necessários automaticamente. Como explicado emman adduser
:fonte
/etc/skel
etc., etc. É por isso que o Debian Way® Oficial é usadoadduser
.cria o diretório inicial do usuário
fonte