Ao instalar e iniciar o sistema CentOS 7, é necessário entender o conceito de usuários e grupos para melhor utilização do sistema. A seguir estão alguns conceitos básicos e comandos comuns sobre usuários e grupos:
# conceito de usuário
Um usuário refere-se a uma conta que pode efetuar login e usar recursos no sistema Linux.
# conceito de grupo
Grupo refere-se ao gerenciamento de classificação de vários usuários, o que é conveniente para controle de autoridade do usuário e gerenciamento de recursos. Um usuário pode pertencer a vários grupos.
# Comandos para gerenciar usuários e grupos
1. useradd: Adicionar um novo usuário. Por exemplo: useradd testuser
2. passwd: Modifica a senha do usuário. Por exemplo: passwd testuser
3. usermod: Modifique os atributos de usuário existentes. Por exemplo: usermod -G group1 testuser (adicione testuser ao grupo group1)
4. groupadd: Adicionar um novo grupo. Por exemplo: groupadd testgroup
5. groupmod: Modifica atributos de grupos existentes. Por exemplo: groupmod -n newname testgroup (renomeie testgroup para newname)
6. chgrp: Modifica o grupo ao qual pertence um arquivo ou diretório. Por exemplo: arquivo chgrp testgroup.txt
7. chown: Modifica o usuário e grupo ao qual o arquivo ou diretório pertence. Por exemplo: chown testuser:testgroup file.txt
Comandos comuns:
2.1 useradd : usado para criar um novo usuário
Por exemplo:
useradd testuser #Cria um novo usuário chamado testuser
2.2 passwd : usado para definir ou alterar a senha do usuário
Por exemplo:
passwd testuser #Define a senha para o usuário testuser
2.3 usermod : usado para modificar os atributos das contas de usuário
Por exemplo:
usermod -s /bin/bash testuser #Modifique o tipo de shell do usuário testuser para bash
usermod -L testuser #lock testuser user
2.4 groupadd : usado para criar um novo grupo de usuários
Por exemplo:
groupadd testgroup #Cria um novo grupo de usuários chamado testgroup
2.5 userdel : usado para excluir um usuário
Por exemplo:
userdel testuser #Excluir o usuário chamado testuser
2.6 groupdel : usado para excluir um grupo de usuários
Por exemplo:
groupdel testgroup #Exclui o grupo de usuários chamado testgroup
caso:
3.1 Criar um novo usuário
usuárioadicionar usuário de teste
3.2 Modificar a senha do usuário
passwd testuser
3.3 Modificar grupo de usuários
usermod -g newgroup testuser
3.4 Bloquear conta de usuário
usermod -L testuser
3.5 Criar um novo grupo de usuários
grupoadicionar grupo de teste
3.6 Adicionando um usuário a um grupo
usermod -aG testgroup testuser
3.7 Excluir usuário
userdel testuser
3.8 Excluir grupo de usuários
grupodel grupo de teste
No sistema CentOS 7, a importância dos usuários e grupos não pode ser ignorada. Veja por que eles são importantes:
1. Controle de autoridade: Cada usuário no sistema Linux tem seu próprio nome de usuário e senha. Por meio do controle de permissão, você pode limitar os diretórios e arquivos que cada usuário pode acessar. Arquivos e diretórios acessados por usuários podem receber permissões diferentes para evitar que outros usuários ou pessoas não autorizadas obtenham informações confidenciais por meios ilegais.
2. Gerenciar usuários: por meio de comandos de gerenciamento de usuários, como useradd, usermod, userdel, etc., os administradores podem facilmente adicionar, modificar e excluir usuários no sistema. Isso permite que atividades administrativas, como permissões de usuário, métodos de login e escopo de acesso, sejam gerenciadas.
3. Gerenciamento de grupo: No sistema Linux, um grupo é uma coleção de usuários com os mesmos direitos de acesso e gerenciamento. Por meio de comandos de gerenciamento de grupo, como groupadd, groupmod, etc., os administradores podem criar, excluir e modificar grupos no sistema. Isso reduz a carga de trabalho do administrador e melhora a segurança do sistema.
4. Gerenciamento de armazenamento: As permissões de usuários e grupos também são muito importantes para o gerenciamento de armazenamento. Por meio do gerenciamento de usuários e grupos, os administradores podem limitar os direitos de acesso de áreas de armazenamento específicas para evitar que usuários mal-intencionados ocupem, modifiquem e danifiquem dados.
5. Rastreamento de log: cada ação do usuário será registrada pelo sistema, e o administrador pode investigar comportamentos anormais no sistema visualizando o log. Por meio do gerenciamento de usuários e grupos, o rastreamento de logs pode ser realizado com mais precisão, reduzindo o risco de operações ilegais e interceptação de informações sigilosas.
Nos aspectos acima, a importância de usuários e grupos pode ser considerada insubstituível no sistema Linux.