addgroup vs groupadd

11

Por acaso sei existe uma pequena diferença entre adduser e useradd .
(por exemplo, adduser tem recursos adicionais para useradd , como a criação de um diretório inicial.)

Qual é a relação entre addgroup e groupadd ?
Existe uma maneira preferida de criar um grupo?

    
por e9t 13.11.2012 / 06:36

2 respostas

14

Na maioria das distribuições, adduser e addgroup são invólucros interativos de 'conveniência' em torno dos comandos useradd e groupadd .

Você pode encontrar o addgroup usando o comando which addgroup , na minha máquina (Ubuntu 11.04), isso fica em /usr/sbin/addgroup .

Na minha caixa addgroup é um script perl que solicita várias opções (interativamente) antes de chamar o comando groupadd .

groupadd é geralmente preferível para scripts (digamos, se você não deseja criar usuários em lote), enquanto addgroup é mais amigável (especialmente se você não estiver familiarizado com todas as opções e sinalizadores).

É claro que addgroup também recebe muitas opções através do comando quando você o invoca, mas é principalmente pretendido como um script interativo.

Curiosamente, na minha caixa addgroup é um link simbólico para adduser , o script verifica o nome em que foi invocado e executa ações diferentes de acordo.

    
por 13.11.2012 / 08:30
1

groupadd é mais preferível para uma melhor compatibilidade de sistemas cross-linux e às vezes entre unix.

addgroup geralmente é apenas um wrapper sobre groupadd (escrito em perl, código-fonte aqui ).

Da mesma forma, useradd é mais preferível do que adduser - veja aqui

    
por 14.08.2018 / 23:35