Qual é a diferença entre useradde adduser? Quando / por que devo preferir usar um ou outro?
Debian Linuxpergunta baseada.
Qual é a diferença entre useradde adduser? Quando / por que devo preferir usar um ou outro?
Debian Linuxpergunta 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 deluserao excluir usuários).
Os comandos useradd, userdele usermodsão utilitários de baixo nível que estão lá por razões históricas, enquanto o adduser/deluserDo The Right Thing ™. (Lembro-me de qual usar pensando que user*vem depois adduser/deluserno 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).
addusersays:(Enfase adicionada.)
addusereaddgroupadicione 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,groupaddcomousermodprogramas , 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.addusereaddgrouppode ser executado em um dos cinco modos:
useraddsays:
useraddé um utilitário de baixo nível para adicionar usuários. No Debian, os administradores geralmente devem usaradduser(8).
Veja também:
addusere
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.