O Linux nos oferece muitas ferramentas úteis para manter a segurança e a ordem do ambiente, atribuir ou negar permissões a usuários e grupos é uma ferramenta principal em qualquer sistema Linux. Por razões de segurança apenas usuários e usuários de root dentro do sudo Grupo é capaz de gerenciar usuários e grupos.Através da linha de comando, é fácil criar e modificar ou remover usuários, para restringir ou liberar permissões, enquanto nos permite registrar a atividade dos usuários.
Para gerenciar as permissões, vamos começar se tornando o usuário root. Digite o comando “su”Para se tornar raiz e pressionar“Digitar”, Digite a senha quando solicitado. Se você não tiver acesso raiz, devemos usar o sudo comando antes de executar um comando privilegiado. Para obter informações sobre sudo, você pode ler os privilégios de gerenciamento de sudo.
Observação: lembre -se de Linux é um sistema operacional sensível ao caso.
Após a autenticação, podemos gerenciar usuários e grupos.
Criando grupos em Linux:
Para criar grupos, usaremos primeiro o comando “grupo”Seguido pelo nome do grupo. A sintaxe é: “grupo ”.
Na imagem a seguir, é um exemplo em que crio três grupos: setor1, setor2 e setor3. Para fazer isso no tipo de linha de comando:
Setor de grupo1
groupAdd setor2
setor de grupo3
Depois que os grupos forem criados, podemos criar usuários para serem atribuídos aos grupos.
Criando usuários no Linux:
Usando o comando “UserAdd”Podemos adicionar um usuário ao nosso sistema. A sintaxe adequada é “UserAdd [Opções] ”
Entre as opções mais usadas que temos:
-g Grupo de usuários principal (Gid)
-d Diretório da casa do usuário, por padrão localizado em /lar/
-m Crie diretório doméstico no caso de não existir.
-s Atribuir um shell específico ao usuário, por padrão, é /BIN/BASH.
Como exemplo, criaremos o usuário Nicolas e vai atribuir a ele o grupo setor1, Além disso, definiremos a casa e a concha do usuário.
A sintaxe é:
useradd -g setor1 -d /home /nicolas -m -s /bin /bash nicolas
Agora faremos o mesmo com o usuário Martin para ser adicionado ao setor de grupo2 e um terceiro usuário Ivan para setor3. Usaremos a mesma sintaxe:
useradd -g setor2 -d /home /martin -m -s /bin /bash martin
então
userAdd -g setor3 -d /home /ivan -m -s /bin /bash ivan
Comando adduser vs userAdd
Enquanto o comando UserAdd executa um arquivo binário do sistema O comando adduser é um script perl para interagir UserAdd. Com o adicionar usuário Comando, a vantagem é que a casa é criada automaticamente. Se estiver usando o comando adduser, precisamos especificar o -m opção.
Criando ou alterando uma senha de usuário em Linux:
Depois de adicionar um usuário com o comando “UserAdd”Precisamos definir uma senha para o usuário usando o comando“Passwd”. Lembre -se de que o Linux é sensível ao maiúsculas.
No exemplo seguinte, criaremos uma senha para o usuário Nicolas usando a seguinte sintaxe:
Passwd Nicolas
Em seguida, solicitará senha e confirmação, após a confirmação, a senha será estabelecida. Podemos saber que o processo foi bem -sucedido quando o sistema retornar “Senha atualizada com sucesso”Como na imagem:
Passwd Nicolas
Digite nova senha do Unix: (IngResar Contraseña)
Vestem nova senha do Unix: (Repetir Contraseña)
Passwd: senha atualizada com sucesso
Modificando os usuários no Linux:
Podemos editar o nome de usuário do usuário, seu diretório doméstico, sua concha e grupos aos quais ele pertence entre mais opções. Para isso, usaremos o comando “Usermod”.
Como exemplo, modificaremos o diretório inicial do usuário Nicholas, que definimos anteriormente como /Home/Nicolas E vamos substituí -lo por /Home/Nico1.
Para fazer isso, execute:
Usermod -d /home /nico1 nicolas
O comando anterior atualizou a casa do usuário.
Conta de usuário de bloqueio/desbloqueio
Também podemos bloquear uma conta de usuário. No exemplo seguinte, bloquearemos a conta Ivan. O parâmetro -l (bloqueio) bloqueará a conta de usuário. A sintaxe é:
Usermod -l Ivan
Para ativar um usuário bloqueado, podemos usar o parâmetro -u (desbloqueio). No exemplo seguinte, desbloquearemos o usuário Ivan:
Usermod -u Ivan
O usuário agora está desbloqueado.
Excluindo usuários no Linux:
Podemos remover um usuário com o comando UserDel seguido pelo nome de usuário. Também podemos combinar parâmetros, entre as opções mais usadas que temos:
-f remover arquivos de usuário.
-r Remova a casa do usuário e a cauda de correio.
No exemplo seguinte, excluiremos a conta de usuário “Ivan”
UserDel Ivan
Observação: O comando "userdel" não removerá o usuário se estiver executando o processo.
Modificando grupos em Linux:
Para modificar grupos, usaremos o comando “GrupoMod”. Este comando permite modificar o nome de um grupo ou o usuário GID. A sintaxe é:
GrupoMod -g Newgid -n NewName GroupName
No exemplo seguinte, modificaremos o nome do grupo para “setor3" para "contaduria”
GrupoMod -N Contaduria setor3
Excluindo grupos em Linux:
Podemos remover um grupo usando o comando “groupdel” seguido pelo nome do grupo. Por exemplo, para remover o setor de grupo4, usaremos a seguinte sintaxe:
GrupoDel [Opções]
Nesse caso, seria apenas:
setor de grupo4
Observação: Se outro usuário for um membro do grupo que tentamos remover, o comando não removerá o grupo.
Management de usuários e grupos gráficos no Ubuntu Linux (GNOME)
O Ubuntu oferece um gerenciamento gráfico para usuários e grupos. A interface é amigável, intuitiva e fácil de usar.
Se não instalarmos esta interface na execução do terminal:
APT Instale o gnome-System-Tools
Quando solicitado a confirmação de imprensa “Y" e "digitar”
Os seguintes novos pacotes serão instalados
Você quer continuar? [Y/n] y
Uma vez terminado, podemos executar a ferramenta da linha de comando como “usuários-admin”
Obrigado por ler este artigo. Agora você pode gerenciar facilmente usuários e grupos no Linux.