Diferença entre Adduser e Useradd

Índice:

Diferença entre Adduser e Useradd
Diferença entre Adduser e Useradd

Vídeo: Diferença entre Adduser e Useradd

Vídeo: Diferença entre Adduser e Useradd
Vídeo: Linux 02 Difference between useradd and adduser 2024, Novembro
Anonim

Key Difference – Adduser vs Useradd

Um sistema operacional é usado para dar instruções ao hardware. Linux é um sistema operacional. É um clone do UNIX. A principal vantagem do Linux é que os programadores podem construir seus próprios sistemas operacionais usando o Kernel. Algumas distribuições Linux amplamente utilizadas são Ubuntu, Fedora e Debian. As tarefas mais frequentes do computador são navegar, criar, mover e excluir arquivos. Existem dois métodos para lidar com arquivos de forma eficiente. Ou seja, usando a interface de linha de comando (CLI) ou usando a interface gráfica do usuário (GUI). Usar CLI é melhor no Linux porque é flexível e rápido. Os comandos são fornecidos usando a CLI e o Linux contém um terminal para fornecer comandos. Há um grande número de comandos. Os comandos adduser e useradd são para o gerenciamento de usuários. A principal diferença entre adduser e useradd é que adduser é usado para adicionar usuários com a configuração da pasta inicial da conta e outras configurações, enquanto useradd é um comando utilitário de baixo nível para adicionar usuários. Este artigo discute a diferença entre esses dois comandos.

O que é Adicionar usuário?

Os dados podem ser alterados ou roubados. Portanto, é vital manter os dados protegidos. A segurança é a principal preocupação no Linux. É um sistema operacional multiusuário. Portanto, existem níveis de autorização no Linux. Todo arquivo no Linux ou Unix tem um usuário. Existem três tipos de usuários no Linux. Eles são um usuário, grupo e outros. ‘Usuário’ é o proprietário do arquivo. Por padrão, o usuário que cria o arquivo se torna o usuário. 'Grupo' pode conter vários usuários. Todos os usuários do grupo têm as mesmas permissões de arquivo. É possível adicionar muitos usuários ao grupo e atribuir permissões de grupo. 'Outro' não cria o arquivo, mas eles têm acesso ao arquivo.

Desta forma, os arquivos são mantidos separadamente de cada usuário. Os usuários podem ler, escrever e executar. Ler permissão listar o conteúdo. A permissão de gravação permite modificar o conteúdo. No Linux ou Unix, ele não pode executar um programa sem a permissão de execução.

O comando adduser é usado para adicionar usuários de acordo com as opções da linha de comando e informações de configuração. A sintaxe do comando é $ command – argumentos de opções. Existem algumas opções com o adduser. O -h ou –help é para imprimir a tela de ajuda. O –system é usado para configurar os usuários do sistema. O –group é usado para adicionar um novo grupo.

Diferença entre Adduser e Useradd
Diferença entre Adduser e Useradd
Diferença entre Adduser e Useradd
Diferença entre Adduser e Useradd

Figura 01: O comando adduser

Abaixo mostra a maneira de criar um novo usuário usando o comando adduser. O nome do usuário é user_1. Um usuário normal não pode adicionar outro usuário. Ele deve executar os comandos como um superusuário para adicionar um usuário. Portanto, deve usar “sudo”.

Diferença entre Adduser e Useradd _Figura 02
Diferença entre Adduser e Useradd _Figura 02
Diferença entre Adduser e Useradd _Figura 02
Diferença entre Adduser e Useradd _Figura 02

Figura 02: Adicionando um usuário chamado user_1 com o comando adduser

Diferença entre Adduser e Useradd_Figura 03
Diferença entre Adduser e Useradd_Figura 03
Diferença entre Adduser e Useradd_Figura 03
Diferença entre Adduser e Useradd_Figura 03

Figura 03: user_1 é criado.

Visualizando o conteúdo no /etc/passwd, pode-se ver os detalhes do user_1.

O que é Useradd?

O comando useradd também é usado para adicionar usuários. Ele vem com algumas bandeiras. Alguns deles são os seguintes.

-D Padrões

-m Cria um diretório inicial

-s Define o shell para o usuário

-e Data em que a conta do usuário será desativada

-b Diretório base para o diretório inicial do usuário

-u UID

-g Número inicial do grupo

-G Grupos adicionais por nome

-c Comentário

Diferença entre Adduser e Useradd_Figura 04
Diferença entre Adduser e Useradd_Figura 04
Diferença entre Adduser e Useradd_Figura 04
Diferença entre Adduser e Useradd_Figura 04

Figura 04: Padrão

Um exemplo de adição de um usuário é o seguinte,

Diferença chave entre Adduser e Useradd
Diferença chave entre Adduser e Useradd
Diferença chave entre Adduser e Useradd
Diferença chave entre Adduser e Useradd

Figura 05: Criando user_2 com o comando useradd

Adicionar um novo usuário não pode ser feito como um usuário normal. Portanto, deve usar “sudo” para superusuário. O sinalizador -m é usado para criar a pasta do usuário no diretório inicial. “-s” é usado para definir o shell. “-g” é para o grupo e “-c” é para comentários. Depois de ir para o diretório inicial, user_2 será criado.

Quais são as semelhanças entre Adduser e Useradd?

  • Ambos são comandos do Linux.
  • Ambos podem ser usados para criar usuários.

Qual é a diferença entre Adduser e Useradd?

Adduser vs Useradd

Adduser é o comando para adicionar usuários ao sistema de acordo com as opções da linha de comando e informações de configuração em /etc/adduser.conf. Useradd é um utilitário de baixo nível para adicionar usuários.
Características
O comando adduser cria o usuário e configura as pastas pessoais da conta e outras configurações. O comando useradd apenas cria o usuário.
Criação de diretório
O comando adduser cria um diretório de usuário na home (/home/user) automaticamente. O comando useradd não cria um diretório de usuário na home, se não for especificado com -m.
Complexidade da Sintaxe
A sintaxe de comando para adduser não é complicada como em useradd. O comando useradd tem alguma complexidade.

Resumo – Adduser vs Useradd

Linux é popular entre grandes organizações, bem como entre usuários regulares de computador. Também é usado para ambientes de servidor devido à confiabilidade e estabilidade. O usuário pode dar comandos usando a Interface de Linha de Comando para executar várias tarefas. Dois comandos principais para gerenciamento de usuários são adduser e useradd. A diferença entre adduser e useradd é que adduser é usado para adicionar usuários com a configuração da pasta inicial da conta e outras configurações, enquanto useradd é um comando utilitário de baixo nível para adicionar usuários.

Baixe o PDF Adduser vs Useradd

Você pode baixar a versão em PDF deste artigo e usá-lo para fins offline conforme nota de citação. Faça o download da versão em PDF aqui Diferença entre Adduser e Useradd

Recomendado: