Usuários e grupos Administrações da linha de comando no Linux

Usuários e grupos Administrações da linha de comando no Linux

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.