id - comando com exemplos
Dica publicada em Shell Script / Introdução
id - comando com exemplos
O comando id retorna informações de login do usuário e dos grupos aos quais ele pertence.
Vamos explorar algumas opções deste comando:
id
uid=1000(lisandro) gid=1000(lisandro) grupos=1000(lisandro), 4(adm), 24(cdrom), 27(sudo), 30(dip), 46(plugdev), 113(lpadmin), 130(sambashare)
As opções -u , -g e -G, mostram respectivamente os números de id do usuário, do grupo principal do usuário e de todos os grupos do usuário:
id -u
1000
id -g
1000
id -G
1000 4 24 27 30 46 113 130
A opção -n pode ser usada para acompanhar as anteriores e substituir na resposta do comando os números pelos respectivos nomes. Observe, por exemplo, que em conjunto com a opção -G, é equivalente ao comando groups:
id -un
lisandro
id -Gn
lisandro adm cdrom sudo dip plugdev lpadmin sambashare
Simples, mas muito útil. Um uso recorrente em scripts, é verificar se determinado script está sendo executado pelo root.
Abraços e até a próxima.
Fontes: id manpages
Vamos explorar algumas opções deste comando:
id
uid=1000(lisandro) gid=1000(lisandro) grupos=1000(lisandro), 4(adm), 24(cdrom), 27(sudo), 30(dip), 46(plugdev), 113(lpadmin), 130(sambashare)
As opções -u , -g e -G, mostram respectivamente os números de id do usuário, do grupo principal do usuário e de todos os grupos do usuário:
id -u
1000
id -g
1000
id -G
1000 4 24 27 30 46 113 130
A opção -n pode ser usada para acompanhar as anteriores e substituir na resposta do comando os números pelos respectivos nomes. Observe, por exemplo, que em conjunto com a opção -G, é equivalente ao comando groups:
id -un
lisandro
id -Gn
lisandro adm cdrom sudo dip plugdev lpadmin sambashare
Simples, mas muito útil. Um uso recorrente em scripts, é verificar se determinado script está sendo executado pelo root.
Abraços e até a próxima.
Fontes: id manpages
Parabéns e sucesso!!!!