Qual é a diferença entre useradd
e adduser
? Quando / por que devo preferir usar um ou outro?
Debian Linux
pergunta baseada.
Qual é a diferença entre useradd
e adduser
? Quando / por que devo preferir usar um ou outro?
Debian Linux
pergunta baseada.
Respostas:
No caso do Debian e suas distribuições relacionadas, adduser é uma interface interativa mais amigável para adicionar ao usuário.
No Ubuntu, o useradd simplesmente cria uma entrada no banco de dados do usuário (/ etc / passwd etc.).
O adduser, por outro lado, também cria um diretório inicial para o usuário, preenche-o com o conteúdo de / etc / skel e permite definir a senha interativamente.
Sempre useadduser
(e deluser
ao excluir usuários).
Os comandos useradd
, userdel
e usermod
são utilitários de baixo nível que estão lá por razões históricas, enquanto o adduser/deluser
Do The Right Thing ™. (Lembro-me de qual usar pensando que user*
vem depois adduser/deluser
no alfabeto e, portanto, é "pior".)
De acordo com as respectivas páginas de manual (no Ubuntu 12.04 Precise Pangolin, ou seja, um sistema derivado do Debian).
adduser
says:(Enfase adicionada.)
adduser
eaddgroup
adicione usuários e grupos ao sistema de acordo com as opções de linha de comando e informações de configuração em/etc/adduser.conf
. Eles são front-ends mais amigáveis para ferramentas de baixo níveluseradd
,groupadd
comousermod
programas , por padrão, escolhendo valores UID e GID compatíveis com a política Debian, criando um diretório inicial com configuração esquelética, executando um script personalizado e outros recursos.adduser
eaddgroup
pode ser executado em um dos cinco modos:
useradd
says:
useradd
é um utilitário de baixo nível para adicionar usuários. No Debian, os administradores geralmente devem usaradduser(8)
.
Veja também:
adduser
e
useradd
? (no Ask Ubuntu).lrwxrwxrwx. 1 root root 7 Nov 17 13:52 / usr / sbin / adduser -> useradd
Um é um "atalho" / "link simbólico" para o outro. Então não faz diferença.
Está no redhat linux (e no centos / fedora), pode não ser verdade em outras distribuições.