No Linux o comando useradd é empregado pelo usuário root do...

Próximas questões
Com base no mesmo assunto
Q2449274 Sistemas Operacionais
No Linux o comando useradd é empregado pelo usuário root do sistema para criar uma nova conta. O comando apenas solicita que seja fornecido o nome de login do usuário como argumento, mas outros argumentos podem ser definidos. Como exemplo o argumento ______ cria o diretório pessoal em /home.
Assinale a alternativa que preencha corretamente a lacuna.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - -m

No contexto do Linux, o comando useradd é utilizado pelo usuário root para criar uma nova conta de usuário no sistema. Ele é um comando bastante versátil, que permite a inclusão de diversos parâmetros para personalizar a criação da conta.

A questão aborda especificamente a criação do diretório pessoal do usuário dentro da pasta /home. Esse diretório é fundamental para que cada usuário tenha seu próprio espaço para armazenar arquivos e configurações pessoais de forma isolada e organizada.

Vamos analisar as alternativas fornecidas:

  • A - -l: Esta opção geralmente é usada para definir um perfil de login, mas não é aplicável à criação de um diretório pessoal.
  • B - -u: Esta opção é usada para especificar o UID (User Identifier) do usuário a ser criado, não estando relacionada com a criação do diretório pessoal.
  • C - -m: Esta é a opção correta, pois o argumento -m instrui o useradd a criar automaticamente o diretório pessoal do usuário dentro da pasta /home. Utilizando essa opção, o comando cria o diretório e copia os arquivos de configuração padrão para este novo diretório, garantindo que o usuário tenha um ambiente funcional ao fazer login.
  • D - -s: Esta opção é utilizada para definir o shell do usuário, ou seja, o programa que será executado ao fazer login no sistema, geralmente um interpretador de comandos como o /bin/bash. Não está relacionada com a criação do diretório pessoal.

Portanto, a alternativa correta é a alternativa C, pois o argumento -m é o responsável por criar o diretório pessoal do usuário em /home.

Espero que esta explicação tenha ajudado a entender melhor o funcionamento do comando useradd e a importância de seus argumentos específicos. Caso tenha mais dúvidas, estou à disposição para ajudar!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

useradd: cria uma nova conta

  • -c “nome do usuário”: Esta opção grava no arquivo passwd o nome do proprietário da conta ou qualquer outra observação e comentário importantes. É um campo alfanumérico e deve estar compreendido entre aspas duplas;
  • -d diretório_home: Esta opção fornece o caminho completo do diretório home do usuário;
  • -m: Cria o diretório home fornecido na opção “-d” com os arquivos e estrutura definidos na configuração de /etc/skel;
  • -g número_do_grupo: Esta opção fornece o grupo padrão da conta do usuário;
  • -s shell: Esta opção deve fornecer o caminho completo do shell utilizado pela conta. Por exemplo /bin/bash, /bin/tcsh, /bin/false etc.

A opção correta é C

No Linux, o comando useradd com o argumento -m é utilizado para criar automaticamente o diretório pessoal do novo usuário no caminho /home, caso ele não exista. O diretório será criado com base no nome de login fornecido.

As outras opções estão incorretas nesse contexto:

A - -l: não é um argumento relacionado à criação de diretórios pessoais.

B - -u: define o UID (User ID) do novo usuário, não o diretório pessoal.

D - -s: especifica o shell padrão do usuário, não o diretório pessoal.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo