Remover e adicionar usuário de volta não o remove corretamente [duplicado]

3

Se eu, como usuário root, adicionar usuários milos, o sistema me pedirá para fornecer algumas informações, o que eu faço.

Quando eu, depois disso, userdel milos, ele remove e remove o grupo milos.

Agora, se eu for para useradd milos novamente, ele não me pedirá uma senha de usuário nem qualquer informação sobre o usuário.

O que esses comandos fazem? Como posso remover um usuário corretamente?

    
por Milos 07.04.2017 / 23:42

1 resposta

8

Os comandos adduser e useradd funcionam de maneira diferente.

useradd user_name

Cria simplesmente o usuário. Nem sequer lhe pede uma nova senha. Também não cria o diretório inicial para este usuário. Todas essas coisas que você precisa fazer manualmente depois de criar o usuário.

OU você pode informá-lo ao executar o comando useradd . Por exemplo, o comando useradd -d /home/username -m username inclui a criação de um diretório inicial para esse usuário.

Defina a senha depois de criar o usuário, por passwd username .

adduser

root@ubuntu-server:~# adduser username
Adding user 'username' ...
Adding new group 'username' (1006) ...
Adding new user 'username' (1006) with group 'username' ...
Creating home directory '/home/username' ...
Copying files from '/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []: User name
Room Number []: 405
Work Phone []: 555-412-5555
Home Phone []: 412-555-5555
Other []: 
Is the information correct? [Y/n] y

O comando adduser faz tudo automaticamente para você, como mostrado aqui.

O comando adduser é muito mais conveniente para criar usuários. A razão useradd é fornecida mesmo quando há adduser é que nem todas as distribuições vêm com adduser .

    
por luv.preet 08.04.2017 / 00:54