Linux nos oferece uma série de ferramentas úteis para manter o nosso meio ambiente, da segurança e da ordem, atribuir ou negar permissões para usuários e grupos é uma ferramenta fundamental em qualquer sistema linux. Por razões de segurança, apenas os usuários root e usuários dentro do grupo sudo são capazes de gerenciar usuários e grupos.Através da linha de comando, é fácil criar e modificar ou remover usuários, restringir ou liberar permissões, ao mesmo tempo que nos permite registrar a atividade dos usuários.,

para gerir as permissões, começa por se tornar o utilizador raiz. Digite o comando “su “para se tornar root e pressione” Enter”, digite a senha quando solicitado. Se não tiver acesso ao root, temos de usar o comando sudo antes de executar um comando privilegiado. Para obter informações sobre o sudo, você pode ler Gerenciando os privilégios do sudo.

Nota: Lembre-se que o Linux é um sistema operacional sensível a maiúsculas.

Depois de autenticar podemos gerir utilizadores e grupos.

criando grupos sob o Linux:

para criar grupos vamos usar Primeiro o comando “groupadd” seguido pelo nome do grupo., A sintaxe é: “groupadd <nome de grupo”.

na figura seguinte é um exemplo em que crio três grupos: Sector 1, Sector 2 e Sector 3. Para fazê-lo na linha de comando, digite:

groupadd sector1
groupadd sector2
groupadd sector3

uma Vez que os grupos são criados, podemos criar usuários para ser atribuído aos grupos.

criando utilizadores no Linux:

Usando o comando “useradd” podemos adicionar um utilizador ao nosso sistema., A sintaxe correta é “useradd <username>”

Entre as opções mais utilizadas temos:

-g de usuário Principal de grupo (gid)
-d diretório base do Usuário, por padrão, localizado em /home/<UserName>
-m Criar diretório Home no caso de ele não existir.
– s atribui uma shell específica ao usuário, por padrão é /bin/bash.

Como exemplo, vamos criar o usuário nicolas e vai atribuir-lhe o setor do grupo 1, também vamos definir a casa do Usuário e shell.,

A sintaxe é:

useradd -g sector1 -d /home/nicolas -m -s /bin/bash nicolas

Agora vamos fazer o mesmo com o usuário martin para ser adicionado ao grupo sector2, e um terceiro usuário ivan para sector3., Nós vamos usar a mesma sintaxe:

useradd -g sector2 -d /home/martin -m -s /bin/bash martin

depois

useradd -g sector3 -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 em perl para interagir com o useradd. Com o comando adduser, a vantagem é que a casa é criada automaticamente. Se usar o comando adduser precisamos especificar a opção-M.,

criar ou alterar uma senha de utilizador no Linux:

Depois de adicionar um utilizador com o comando “useradd”, precisamos de definir uma senha para o utilizador usando o comando “passwd”. Lembre-se que o Linux é sensível à capitalização.

No exemplo a seguir vamos criar uma senha para o usuário nicolas usando a seguinte sintaxe:

passwd nicolas

em Seguida, ele irá solicitar a senha e a confirmação, após a confirmação da senha será estabelecida., Podemos conhecer o processo bem-sucedido quando o sistema retorna “senha atualizada com sucesso” como na imagem:

passwd nicolas
Enter new UNIX password: (ingresar contraseña)
digite Novamente a nova senha UNIX: (repetir contraseña)
passwd: senha atualizada com sucesso.

Modificar usuários no Linux:

podemos editar o nome do usuário, seu diretório home, seu casco e grupos aos quais ele pertence, entre outras opções. Para isso, usaremos o comando “usermod”.,

Como exemplo, modificaremos o directório do utilizador nicholas, que definimos anteriormente como /home /nicolas, e substituí-lo-emos por/home / nico1.

para o fazer executar:

usermod-d /home/nico1 nicolas

o comando anterior actualizou a casa do utilizador.

bloquear/desbloquear a conta de utilizador

também podemos bloquear uma conta de utilizador. No exemplo a seguir vamos bloquear a conta do Usuário ivan. O parâmetro-L (lock) irá bloquear a conta de usuário., A sintaxe é:

usermod-l ivan

para permitir a um utilizador bloqueado, podemos usar o parâmetro-U (desbloquear). No exemplo a seguir, vamos desbloquear o usuário ivan:

usermod -U ivan

O usuário está agora desbloqueado.

apagar utilizadores no Linux:

podemos remover um utilizador com o comando userdel seguido do nome de utilizador. Também podemos combinar parâmetros, entre as opções mais usadas que temos:

-F remover arquivos de usuário.
-R remove o utilizador home and mail tail.,

no exemplo a seguir iremos apagar a conta de utilizador “ivan”

userdel ivan

Nota: O comando “userdel” não irá remover o utilizador se estiver a correr o processo.

modificando grupos no Linux:

a fim de modificar grupos, usaremos o comando “groupmod”. Este comando permite modificar um nome de grupo ou um gid do utilizador., A sintaxe é:

groupmod -g newgid -n newname groupname

No exemplo a seguir, iremos modificar o nome do grupo para “sector3” para “contaduria”

groupmod -n contaduria sector3

a Exclusão de grupos no Linux:

Nós podemos remover um grupo usando o comando “groupdel” seguido do nome do grupo., Por exemplo, para remover o grupo sector4 vamos utilizar a seguinte sintaxe:

groupdel <grupo>

neste caso, seria apenas:

groupdel sector4

Nota: Se outro usuário é um membro do grupo tentamos remover, o comando não remove o grupo.

A Gestão de grupos e utilizadores gráficos no Ubuntu Linux (Gnome)

Ubuntu oferece uma gestão gráfica para utilizadores e grupos., A interface é fácil de usar, intuitiva e fácil de usar.

Se a gente não tiver instalado esta interface no terminal execute:

apt install gnome-system-tools

Quando solicitado para confirmação, pressione “Y” e “enter”

os NOVOS pacotes A seguir serão instalados

você deseja continuar? y

uma Vez terminado, podemos executar a ferramenta a partir da linha de comando como “users-admin”

Obrigado por ler este artigo. Agora você pode facilmente gerenciar usuários e grupos no linux.