Qual é a diferença entre useradd
e adduser
? Quando / por que devo preferir usar um ou outro?
debian
user-accounts
lindelof
fonte
fonte
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.
fonte
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.
fonte
Sempre use
adduser
(edeluser
ao excluir usuários).Os comandos
useradd
,userdel
eusermod
são utilitários de baixo nível que estão lá por razões históricas, enquanto oadduser/deluser
Do The Right Thing ™. (Lembro-me de qual usar pensando queuser*
vem depoisadduser/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).
Manpage for
adduser
says:(Enfase adicionada.)
Manpage for
useradd
says:Veja também:
adduser
euseradd
? (no Ask Ubuntu).fonte
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.
fonte
No FreeBSD:
adduser
é um modo de perguntas e respostas interativo "amigável" para adicionar usuários locais.useradd
não existe.fonte