Uma das principais responsabilidades de um administrador de sistema é garantir a segurança e a estabilidade do sistema. Gerenciar usuários e permissões no Linux é uma parte essencial desse trabalho. Neste artigo, vamos discutir como gerenciar usuários e permissões em servidores Linux e garantir a integridade do sistema.
Criando um novo usuário
Antes de começar a gerenciar usuários e permissões, é importante saber como criar um novo usuário no Linux. Para criar um novo usuário, siga estes passos:
- Conecte-se ao servidor Linux como root ou com uma conta de usuário com permissões de sudo.
- Digite o seguinte comando no terminal:
sudo adduser nome_do_usuario
- Substitua “nome_do_usuario” pelo nome do usuário que você deseja criar.
- Digite uma senha para o novo usuário quando solicitado.
- Forneça outras informações solicitadas, como nome real, telefone, etc.
O novo usuário será criado e poderá fazer login no sistema usando as credenciais fornecidas.
Gerenciando permissões
Depois de criar um usuário, é importante gerenciar as permissões dele no sistema. As permissões determinam o que um usuário pode ou não pode fazer em um sistema Linux. Existem três tipos de permissões no Linux: permissões de usuário, permissões de grupo e permissões de outros.
Permissões de usuário
As permissões de usuário determinam o que o proprietário de um arquivo pode fazer com ele. Existem três permissões de usuário no Linux:
- read (r): permite que o usuário leia o arquivo.
- write (w): permite que o usuário edite ou exclua o arquivo.
- execute (x): permite que o usuário execute o arquivo.
Para ver as permissões de usuário de um arquivo, digite o seguinte comando:
ls -l nome_do_arquivo
Para alterar as permissões de usuário de um arquivo, digite o seguinte comando:
chmod permissões nome_do_arquivo
Substitua “permissões” pelas permissões que você deseja conceder (por exemplo, “rw” para ler e escrever) e “nome_do_arquivo” pelo nome do arquivo.
Permissões de grupo
As permissões de grupo determinam o que os membros do grupo proprietário de um arquivo podem fazer com ele. Existem três permissões de grupo no Linux:
- read (r): permite que os membros do grupo leiam o arquivo.
- write (w): permite que os membros do grupo editem ou excluam o arquivo.
- execute (x): permite que os membros do grupo executem o arquivo.
Para ver as permissões de grupo de um arquivo, digite o seguinte comando:
ls -l nome_do_arquivo
Para alterar as permissões de grupo de um arquivo, digite o seguinte comando:
chmod g=permissões nome_do_arquivo
Substitua “permissões” pelas permissões que você deseja conceder (por exemplo, “rw” para ler e escrever)
Como alterar as permissões de um arquivo ou diretório
Se você precisar alterar as permissões de um arquivo ou diretório específico, pode fazer isso usando o comando chmod. O chmod pode ser usado para alterar as permissões de leitura, gravação e execução de um arquivo ou diretório para o proprietário, o grupo e outros usuários.
O comando chmod usa uma notação numérica ou textual para especificar as permissões. A notação numérica usa uma combinação de números para especificar as permissões, enquanto a notação textual usa as palavras “r”, “w” e “x” para especificar as permissões. Aqui está um exemplo de como usar o comando chmod:
chmod 644 arquivo.txt
Isso definiria as permissões de leitura e gravação para o proprietário e permissões de leitura para o grupo e outros usuários.
Como remover usuários em servidores Linux
Para remover um usuário do seu servidor Linux, você pode usar o comando userdel. Este comando irá remover o usuário especificado, mas não irá remover seus arquivos. Se você quiser remover o usuário e seus arquivos, você pode usar o comando userdel com a opção “-r”.
userdel nome_do_usuário
Se você quiser remover um grupo, pode usar o comando groupdel.
groupdel nome_do_grupo
Como adicionar usuários em grupos
Você também pode adicionar usuários em grupos no servidor Linux usando o comando usermod. O comando usermod pode ser usado para modificar as informações do usuário, incluindo o grupo do usuário.
usermod -a -G nome_do_grupo nome_do_usuário
Isso adicionará o usuário especificado ao grupo especificado.
Conclusão
Gerenciar usuários e permissões no servidor Linux é uma tarefa importante que ajuda a manter a segurança e a organização do seu sistema. Com os comandos corretos, você pode adicionar e remover usuários, modificar permissões e controlar o acesso ao seu servidor. Esperamos que este artigo tenha sido útil para você e que agora você se sinta mais confortável gerenciando usuários e permissões em servidores Linux.