Gerenciar usuários e grupos no linux
Índice:
- Gerenciar usuários e grupos no Linux
- Contas de usuário
- Grupos de usuários
- Comandos de gerenciamento de usuários e grupos no Linux
- Criação de usuários
- Modificação de usuários
- Exclusão de usuários
- Criação de grupos
- Modificação de grupo
- Exclusão de grupo
- Adicionar usuários a um grupo
- Remover usuários de um grupo
O gerenciamento de usuários e grupos no Linux nos permitirá fazer o melhor uso do sistema multiusuário, nos casos em que várias pessoas fazem uso dos recursos do servidor. Cada um dos usuários é identificado por um nome e deve ter uma senha atribuída. Com os dois dados, eles devem acessar o sistema para a respectiva verificação de credenciais. Se você deseja aprender sobre gerenciamento de usuários e grupos, este é o artigo ideal para você.
Gerenciar usuários e grupos no Linux
O principal objetivo do gerenciamento de usuários e grupos no Linux é permitir que vários usuários usem o sistema, mas de maneira organizada e segura. De maneira que nenhuma das tarefas realizadas por qualquer usuário possa colocar todo o sistema em risco. Por meio do gerenciamento, são estabelecidos mecanismos e políticas de segurança para a proteção dos dados de cada usuário, bem como para garantir e proteger a operação de todo o sistema.
Contas de usuário
Como mencionei antes, para usar o sistema operacional Linux, você precisa ter uma conta de usuário. Essa conta é composta por um nome de usuário (login) e uma senha. As contas de usuário são criadas pelo administrador do sistema, que no Linux é conhecido como usuário raiz. Cada usuário deve necessariamente pertencer a algum grupo de usuários. Além disso, no momento da entrada no sistema, o usuário deve se identificar com sua conta de usuário e, em caso de erro, o sistema negará seu acesso.
Após se identificar satisfatoriamente, o usuário poderá usar o sistema e executar todos os aplicativos permitidos, além de executar ações (ler, modificar ou excluir) nos arquivos nos quais tem permissão.
Recomendamos a leitura do guia para iniciantes no Linux.
Por outro lado, uma conta de usuário não apenas fornece um nome simples, mas também é o ponto de partida para estabelecer uma rota em que seus documentos e perfil de usuário são armazenados. No Linux, geralmente está dentro da pasta / home / username.
No momento em que o usuário executa um aplicativo, o sistema o carrega na memória e depois executa. No campo da computação, os aplicativos que estão sendo executados em um determinado momento são chamados de processos. Portanto, em um sistema multiusuário, cada processo pertence a um usuário, o mesmo sistema é responsável por atribuí-lo ao usuário que iniciou a execução.
Podemos ver todos os processos em execução, usando o comando:
ps aux
Para vê-los em tempo real, usamos o comando
Grupos de usuários
Para permitir uma administração flexível das permissões do usuário, o Linux permite que os usuários sejam estruturados em grupos e as permissões podem ser atribuídas a um grupo. Por exemplo, temos uma instituição educacional, o grupo de professores tem acesso a determinados arquivos. Ao adicionar um novo professor no sistema, precisamos apenas atribuir o grupo de professores à sua conta de usuário.
Como mencionei antes, todos os usuários devem pertencer a um grupo primário ou primário (obrigatório), mas ele pode pertencer a outros grupos, considerados secundários. Todos os grupos de usuários podem conter apenas vários usuários, ou seja, eles não podem conter outros grupos.
Cada grupo de usuários no Linux é identificado com um número diferente. Isso é conhecido como identificador de grupo ou gid = identificador de grupo. Internamente, o sistema executa os procedimentos sob o gid, e não com o nome do grupo. Geralmente, ao criar grupos, o sistema atribui a você um gid de 1000 e acima. Gid menos de 100 são reservados para uso pelo sistema e seus grupos especiais.
Por padrão, no Linux, as informações dos grupos de um sistema são salvas no arquivo / etc / group. Este arquivo pode ser visualizado em qualquer editor de texto. Cada uma de suas linhas armazena os parâmetros específicos do grupo e dos usuários associados. O arquivo pode ser modificado apenas pelo administrador (usuário root). Por outro lado, as senhas do grupo são armazenadas de forma criptografada com um sistema de criptografia irreversível, em um arquivo de texto também: / etc / gshadow.
Comandos de gerenciamento de usuários e grupos no Linux
Criação de usuários
Para adicionar um usuário, indicando seus parâmetros de informação, usamos o comando useradd no console. Sua sintaxe é:
useradd nome de usuário
Podemos destacar entre todas as suas opções, o seguinte:
- g: Grupo principal que será atribuído ao usuário d: Para atribuir a pasta inicial do usuário. Geralmente é / home / nomedeusuário-m: cria uma pasta pessoal caso não exista: Shell do usuário (shell). Geralmente é / bin / bash
Por exemplo, queremos criar um usuário chamado "luis" e que seu grupo principal seja "professores", que outros tenham atribuído como pasta inicial "/ home / luis" e que seus comandos sejam interpretados em "/ bin / bash". O comando que devemos executar será o seguinte:
sudo useradd -g professores -d / home / luis -m -s / bin / bash luis
Agora temos que estabelecer sua senha usando o comando passwd:
sudo passwd luis
O sistema solicitará a senha duas vezes e é isso! Será atribuído.
Um fato relevante é que podemos usar o comando useradd para criar usuários em lotes usando o script de shell.
RECOMENDAMOS VOCÊ PlayOnLinux: jogos do Windows no LinuxPor outro lado, uma recomendação a ser levada em consideração é o fato de criar os nomes de usuário em minúsculas e isso também inclui números e um sinal como hífen ou sublinhado. Também devemos lembrar que, para Linux, Luis é diferente de luis, pois faz distinção entre maiúsculas e minúsculas.
Modificação de usuários
Para fazer alterações nos usuários, o comando usermod é usado. Isso permite que você faça alterações no nome, na pasta inicial, em seu interpretador de comandos, em seus grupos, entre outros.
Por exemplo, para alterar o nome de usuário que usamos:
sudo usermod -d / home / folder_luis luis
Exclusão de usuários
A eliminação de usuários é realizada usando o comando userdel e, em seguida, o nome de usuário. Se adicionarmos a opção -r à instrução, sua pasta pessoal também será removida. Vamos ver o exemplo:
Criação de grupos
Nesse caso, temos o comando groupadd, basta indicar o nome do grupo como parâmetro. Por exemplo, se quiséssemos adicionar um grupo chamado "alunos", a frase seria:
Modificação de grupo
Obviamente, os grupos também podem ser modificados, assim como fazemos com os usuários. Para fazer isso, usamos o comando groupmod. No caso de grupos , podemos editar seu nome ou gid.
A sintaxe do comando é: sudo groupmod group-name, exemplo:
por exemplo, vamos mudar o gid do grupo "professores":
sudo groupmod -g 2000 professores
Exclusão de grupo
Fazemos isso com o comando groupdel seguido pelo nome do grupo, por exemplo:
grupo sudo de professores
O grupo será excluído apenas se não houver usuários com o grupo atribuído como principal. Se houver algum usuário com essa condição, o grupo não será excluído.
Adicionar usuários a um grupo
Para isso, usamos o comando adduser e, em seguida, o nome do usuário e o nome do grupo. Por exemplo, para adicionar Luis ao grupo de professores, usamos:
professores do sudo adduser luis
Remover usuários de um grupo
E, finalmente, se queremos remover um usuário de um grupo, usamos o comando deluser acompanhado pelo nome do usuário e do grupo. Por exemplo, se queremos remover "luis" do grupo "professores":
professores sudo deluser luis
Como você pode ver, temos ferramentas suficientes para executar um excelente gerenciamento de usuários e grupos no Linux. Se você precisar de mais informações sobre os comandos, poderá consultar a ajuda disponível, executando man seguido pelo nome, por exemplo:
homem adduser
Além disso, você pode nos deixar suas dúvidas ou preocupações em nossos comentários e podemos ajudá-lo?
3 dicas para gerenciar o inventário de sua loja online
Para empreendedores que iniciam sua nova jornada no mundo online, neste artigo, oferecemos 3 dicas para gerenciar o inventário de uma loja online
O Twitter cria mensagens diretas e adiciona vídeos em grupos
O Twitter aumenta sua funcionalidade com mensagens diretas e a opção de adicionar vídeos em grupos. Mais informações em nosso artigo.
Grupos de telegramas aumentam o limite de usuários para 10 ou 20 mil usuários
Telegram lança uma nova API de pagamento para bots e grupos de Telegram aumentam o limite de usuários para 10 mil ou 20 mil usuários