Mateus Müller

O carinha do Linux

15 out. 2017

LPIC-1: O que é e como funciona o comando GETENT

Fala galera! No artigo de hoje eu trouxe uma dica muito bacana para a prova LPIC-1Vou ensinar o que é e como funciona o comando getent.

Além de usar para a LPIC-1, você verá como este comando pode te ajudar em tarefas do dia-a-dia no terminal.

O que é o getent?

O getent é um utilitário usado para extrair informações importantes de arquivos importantes de forma simples e objetiva.

E quais arquivos seriam esses?

Alguns exemplos são: passwd, shadow, gshadow, group, services e outros.

Como utilizar o getent?

Veja bem, digitando getent e pressionando TABTAB, conseguimos ver todas as opções que podem ser utilizadas com este comando:

LPIC-1: O que é e como funciona o comando GETENT
LPIC-1: O que é e como funciona o comando GETENT

Vamos testar com o comando passwd:

$ getent passwd
LPIC-1: O que é e como funciona o comando GETENT
LPIC-1: O que é e como funciona o comando GETENT

Mas podemos afunilar ainda mais o comando, especificando o usuário:

$ getent passwd mateus
LPIC-1: O que é e como funciona o comando GETENT
LPIC-1: O que é e como funciona o comando GETENT

É sensacional todas as informações que podemos extrair de forma tão fácil. O equivalente ao comando acima seria:

$ cat /etc/passwd | grep mateus

Bem mais complicado, né?

Podemos usar também para ler os serviços dentro do arquivo /etc/services:

$ getent services
LPIC-1: O que é e como funciona o comando GETENT
LPIC-1: O que é e como funciona o comando GETENT

Veja que aqui também podemos informar o nome do serviço para filtrar:

$ getent services ssh
LPIC-1: O que é e como funciona o comando GETENT
LPIC-1: O que é e como funciona o comando GETENT

Outra coisa interessante é usar o mesmo** tabtab** para mostrar as opções dentro de um determinado arquivo:

$ getent group [TABTAB]
LPIC-1: O que é e como funciona o comando GETENT
LPIC-1: O que é e como funciona o comando GETENT

Desta forma, podemos ver os grupos disponíveis dentro do /etc/group para selecionarmos.

Para ver os usuários que estão autorizados a se tornarem o super-usuário, podemos realizar o seguinte comando:

$ getent group sudo
LPIC-1: O que é e como funciona o comando GETENT
LPIC-1: O que é e como funciona o comando GETENT

Bom pessoal, espero que eu tenha ajudado vocês de alguma forma. Tentem se acostumar com este utilitário no dia-a-dia que vai agilizar muito suas tarefas.

Forte abraço!

Se tiver alguma dúvida ou sugestão de conteúdo, por favor, comente!

Comentários Disqus