Para criar um usuário no shell do Oracle Linux 6 (e outras distribuições derivadas do Red Hat Enterprise Linux, como o CentOS), o comando que costumo usar é o seguinte:
# useradd -m -d /home/abrantesasf -k /etc/skel [-g abrantesasf | -U] -G wheel -s /bin/bash abrantesasf
As opções são as seguintes:
- -m: indica que é para o comando criar o diretório home
- -d: indica qual o path do diretório home do usuário
- -k: indica qual o template para a criação do diretório hoje
- -g ou -U: você deve usar uma ou outra, não pode usar as duas opções ao mesmo tempo. A opção -g indicará qual o grupo principal do usuário (nesse caso o grupo principal já deverá estar criado previamente). A opção -U cria um grupo com o mesmo nome do usuário e torna esse grupo o principal para o usuário.
- -G: indica os grupos secundários do usuário. O grupo whell é um grupo administrativo com acesso amplo ao sistema. Use com cuidado!!! Para indicar mais de um grupo, separe com vírgulas.
- -s: indica o shell padrão do usuário
Verifique a man page do useradd para maiores detalhes.