adduser
está lá para compatibilidade com versões anteriores do RHEL e com outros sistemas operacionais.
Para puramente operação de linha de comando, useradd
é o método preferido .
system-config-users
não se encaixa na mesma categoria que os outros dois. É um programa GUI. Ele é implementado em termos de userhelper
, que tem uma interface de E / S de linha de comando mais adequada para uso como back-end em um programa GUI.
(Isso de acordo com a sua página man . Sua página man também diz que não é para ser usada interativamente, por isso não substitui useradd
para seus propósitos.)
Resumindo, use system-config-users
se você quiser uma GUI e use useradd
se você quiser um aplicativo de linha de comando.