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.

Classificado como: