O comando 'adduser' do Ubuntu não está criando o diretório 'usertes' em '/ home'

0

Eu tenho criado um usuário com o comando adduser , mas ele não criou o diretório /home/usertes

# adduser usertes

E isso acontece se eu excluir o usuário com o comando userdel :

# userdel usertes
userdel: user usertes is currently logged in

Não fazendo login no servidor, eu faço o login com root .

Como faço para criar o diretório em /home e, se você fizer login como usuário, o diretório atual será /home/usertes ?

Como está agora, se eu fizer login, eu vou para o diretório / .

    
por Loren Ramly 05.04.2013 / 08:19

1 resposta

2

Eu nunca usei adduser porque nunca funcionou como precisei quando criei um usuário. No entanto, useradd funciona para as minhas necessidades, mas por padrão não criará o diretório do usuário e não é como amigável para usar.

useradd --create-home USERNAME criará o diretório inicial usando as especificações padrão das áreas, ou seja, /home/USERNAME

Se você quiser uma versão um pouco mais detalhada de user-add que eu ache mais útil: useradd --create-home --user-group --shell /bin/bash USERNAME criará o diretório home, também criará um grupo que corresponda ao nome do usuário (é como USER:USER pode ser visto na propriedade do diretório inicial em novas instalações em que USER é o nome de usuário).

Depois de executar uma dessas etapas, você precisará definir uma senha: passwd USERNAME (como superusuário ou root, para definir uma senha, mesmo que seja temporária)

    
por Thomas Ward 22.07.2013 / 20:04