Você menciona o Linux na última parte da sua pergunta, mas como o título é genérico, responderei pelo FreeBSD.
O FreeBSD tem comandos semelhantes ao Linux, mas são comandos passados para o utilitário pw
:
pw useradd [user|uid] ...
pw usermod [user|uid] ...
e assim por diante. No entanto, pode-se analisar o comando em duas partes: user
e mod
; um substantivo e um verbo. Além disso, também é possível usar group
e del
:
pw groupdel [group|gid] ...
para, por exemplo, excluir um grupo. Então aqui está o que eu acho que é muito legal: a ordem não importa, nem o espaçamento! O que isso significa, é que você pode lembrar o que chamar pensando no que você quer fazer (em Inglês de qualquer maneira):
pw del user [user|uid] ...
pw mod group [group|gid] ...
pw show user [user|uid] ...
pw next user [user|uid] ...
e mais! O utilitário pw
também permite bloquear e desbloquear contas:
pw lock [user|uid] ...
pw unlock [user|uid] ...
As opções e todos os parâmetros que você passar são padronizados (embora nem sempre se apliquem a comandos de chamada) para que a memorização seja minimizada. Tudo em todos uma boa maneira de fazer as coisas.
Observação: as reticências nos exemplos acima representam opções e parâmetros passados para pw
de usuários ou grupos adicionais.