Linux useradd: comando para adicionar novos utilizadores
O comando useradd do Linux permite-lhe adicionar novos utilizadores. O Linux também dispõe de outros comandos com o mesmo objetivo, que oferecem um leque mais alargado de possibilidades.
O que é o comando useradd do Linux?
O comando do Linux conhecido como useradd é uma das formas de criar um novo utilizador a partir do terminal. Embora muitas distribuições Linux, como o Ubuntu, utilizem o comando useradd, o comando adduser é mais seguro, uma vez que o useradd não é interativo e pode causar certos erros. Como alternativa, também podes adicionar novos utilizadores através de uma interface gráfica do utilizador (GUI, Graphical User Interface). A seguir, vamos mostrar-lhe como utilizar o comando useradd de forma prática e eficaz.
Como funciona o comando useradd?
O comando useradd do Linux só pode ser utilizado por utilizadores com permissões de root ou com os privilégios do comando sudo do Linux. Os parâmetros do comando estão detalhados no ficheiro/etc/default/useradd**. Podes utilizá-los para que o sistema crie um novo utilizador com o nome que definiste. O comando useradd também te oferece a opção de definir uma palavra-passe para o novo utilizador. A seguir, explicamos como funciona.
Qual é a sintaxe do comando useradd no Linux?
A sintaxe do comando useradd é a seguinte:
$ useradd [opciones] [nombre de usuario]shellSe não introduzir nenhuma opção adicional, o sistema criará simplesmente um novo utilizador com o nome que introduziu.
Que opções oferece o comando useradd?
O comando useradd do Linux oferece muitas opções. Aqui estão as mais importantes:
- -d: define o diretório inicial do novo utilizador.
- -e ou –expiredate: define quando a conta do utilizador que está a ser criada será desativada; sem esta opção, não terá data de validade.
- -f: define quantos dias devem decorrer desde a expiração da palavra-passe do utilizador para que a conta seja desativada.
- -g: define o grupo de utilizadores principal ao qual pertence a conta de utilizador que está a ser criada.
- -m: cria a pasta pessoal do novo utilizador, caso ainda não exista.
- -p ou –password: define uma palavra-passe para a nova conta de utilizador; no entanto, por razões de segurança, é preferível utilizar o comando passwd para o efeito.
- -s: define o shell de início de sessão predefinido para todos os novos utilizadores.
Exemplos do comando useradd
Por fim, apresentamos alguns exemplos de como utilizar o comando useradd no Linux:
$ sudo useradd testusershellO comando anterior cria um novo utilizador chamado testuser.
$ sudo useradd -m testusershellO comando anterior cria uma nova pasta pessoal para o utilizador testuser.
$ sudo useradd -e 2023-12-31 testusershellO comando anterior cria uma conta de utilizador para o «testuser», que será desativada a 31 de dezembro de 2023.