O gerenciamento de usuários é bastante simples se você estiver executando o Linux em seu computador pessoal. Mas, para quem tem um servidor com milhares de usuários, o gerenciamento se torna um problema sério que deve ser cuidado.

Felizmente, os sistemas operacionais baseados em Linux fornecem uma maneira de controlar e gerenciar usuários em seu sistema. Você pode criar grupos e adicionar usuários a eles. Então, em vez de atribuir permissões a todos os usuários do sistema, você pode autorizar facilmente grupos de usuários, fornecendo-lhes privilégios associados ao fluxo de trabalho do sistema.

Criar grupos de usuários no Linux

O Linux vem com um comando padrão para a criação de grupos de usuários. Você pode usar o groupadd comando para adicionar novos grupos ao seu sistema. A sintaxe básica do comando é:

groupadd [opções] nome do grupo

Para criar um novo grupo de usuários 'escritores':

escritores de grupo

Executar o comando mencionado acima adicionará uma nova entrada ao /etc/group e

instagram viewer
/etc/gshadow arquivos em seu sistema. Você pode verificar a nova entrada de grupo nos arquivos digitando cat / etc / group e cat / etc / gshadow em seu terminal.

Observe que apenas usuários com permissões administrativas podem criar grupos de usuários. Não se esqueça de mudar para superusuário antes de executar o comando groupadd.

Se você tentar criar um grupo com um nome que já existe, verá um erro que afirma:

groupadd: o grupo 'escritores' já existe

No entanto, você pode descartar o erro usando o -f ou --força sinalizar com o comando.

groupadd --forçar escritores
groupadd -f escritores

Crie grupos de usuários com GID exclusivo

Quando você cria um novo grupo de usuários, o sistema automaticamente atribui a ele um ID de grupo ou GID. Se quiser que seu grupo tenha um ID de grupo específico, você pode fazer isso usando o -g ou --gid bandeira.

groupadd -g 600 gravadores
groupadd --gid 600 escritores

Se você tentar atribuir um ID de grupo que já foi usado, o seguinte erro ocorrerá.

groupadd: GID '600' já existe

Embora não seja recomendado, mas você pode adicionar o -o ou --não único sinalizador para atribuir à força o ID do grupo.

groupadd -o -g 600 gravadores

Criar grupos de usuários com uma senha

Embora você possa adicionar uma senha aos seus grupos, eles não são úteis para o usuário. O -p sinalizador permite que você especifique uma senha para seu grupo de usuários.

groupadd -p escritores de senha secreta

Relacionado: Como alterar sua senha no Linux

Como alterar sua senha do Linux

Precisa mudar sua senha do Linux? Aqui está tudo o que você precisa saber sobre como redefinir uma senha no Linux.

Criar grupos de sistema no Linux

Há uma pequena diferença entre grupos de sistema e grupos regulares. Os grupos de sistemas são grupos especiais que incluem os usuários responsáveis ​​pela execução de operações do sistema, como backup e manutenção.

Use o -r ou --sistema sinalize para criar um grupo de sistema no Linux:

groupadd -r hardwareteam
groupadd --system hardwareteam

Obter lista de membros em um grupo de usuários

Para saber quantos membros fazem parte de um grupo específico, você pode usar o getent comando do seu terminal. O seguinte comando exibirá uma lista de todos os membros presentes no grupo de 'escritores':

escritores de grupo getent

Adicionar usuários a grupos

Agora que você criou um grupo de usuários em seu sistema, é hora de adicionar alguns usuários a ele. Usermod é um utilitário de linha de comando poderoso, pois contém várias opções associadas ao gerenciamento e moderação de usuários. Ele também permite que você adicione usuários ao seu grupo facilmente. A sintaxe básica do comando é:

usermod [opções] nome do grupo nome de usuário

Adicionar um usuário existente a grupos

Se você deseja adicionar um usuário existente ao seu grupo, o -uma e -G sinalizadores são o que você precisa. O -G bandeira significa grupos, enquanto o -uma significa anexar, adicionar ou adicionar.

usermod -a -G writers randomuser

Você também pode adicionar um usuário a vários grupos. Tudo que você precisa fazer é inserir os nomes dos grupos separados por vírgula.

usermod -a -G gravadores, admin, proprietário randomuser

Adicionar um novo usuário a um grupo

Você pode usar o useradd comandar quando quiser adicionar um novo usuário ao seu sistema Linux. Useradd fornece uma maneira de atribuir um grupo ao usuário no momento de sua criação. O -G flag permite que você especifique um grupo para o usuário.

useradd -G gravadores randomuser

Adicionar um usuário a vários grupos também é fácil. Basta passar os nomes dos grupos separados por vírgula no comando padrão.

useradd -G escritores, admin, owner randomuser

Remover usuários de um grupo

Você também pode remover usuários de um grupo usando usermod. Lembre-se de que, em um sistema Linux, vários grupos podem ser atribuídos a um usuário. Um desses grupos é declarado como o grupo Primário, enquanto outros são denominados grupos secundários.

Se você estiver tentando remover um usuário de um grupo, certifique-se de que ele tenha pelo menos um grupo primário após a remoção. Por exemplo, o usuário 'aleatório' faz parte dos grupos admin, writer e editors; onde admin é o grupo primário e o resto são grupos secundários.

Você só pode remover o usuário dos escritores e editores do grupo. E para fazer isso, você deve passar o nome do grupo do qual deseja que o usuário permaneça membro. Isso significa que, para remover o usuário 'aleatório' dos editores do grupo, o seguinte comando é usado:

escritores usermod -G aleatórios

Observe que tudo o que você precisa fazer é retirar o anexar sinalizador (-a) a partir do comando que você usa para adicionar um usuário a um grupo.

Excluir grupos no Linux

Quando você não quiser mais manter um grupo de usuários em seu sistema, você pode deletar o grupo usando o groupdel comando. A sintaxe do comando é:

groupdel [opções] nome do grupo

Para excluir o grupo de usuários 'escritores':

escritores de groupdel

Se você tentar remover um grupo que não existe, receberá um erro informando:

groupdel: o grupo 'escritores' não existe

Gerenciando grupos de usuários no Linux

O gerenciamento de usuários pode ser difícil se você não conhece os comandos do Linux que precisa usar. Torna-se muito fácil quando você conhece os comandos de entrada e saída relacionados à moderação e gerenciamento.

Os administradores de servidor devem tentar usar distribuições Linux adequadas às suas necessidades. Dessa forma, eles obterão todas as ferramentas e utilitários necessários para o gerenciamento do servidor imediatamente.

O email
10 melhores distros Linux para desenvolvedores

Pronto para iniciar o desenvolvimento em um sistema operacional de código aberto? Aqui estão as melhores distros Linux para programação.

Tópicos relacionados
  • Não especificado
Sobre o autor
Deepesh Sharma (10 artigos publicados)

Deepesh é um blogueiro de tecnologia e escreve conteúdo informativo há mais de 3 anos. Atualmente, ele está cursando o Bacharelado em Aplicativos de Computador em uma renomada universidade na Índia. Em seu tempo livre, ele gosta de escrever, ouvir música e tocar seu violão.

Mais de Deepesh Sharma

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas técnicas, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.