Início·Comandos de terminal

id

Permissões

Uso

id [user]

Mostra os ids de usuário e grupo com que um processo roda; id -u igual a 0 significa root, o jeito padrão de um script checar privilégio.

Opções comuns

OpçãoSignificado
-uThe numeric user id only; 0 means root
-gThe primary group id
-GEvery group id the user is in
-nNames instead of numbers, with -u, -g or -G
-rThe real id rather than the effective one

Exemplos

id

Your uid, gid and every group at once.

id -u

Just the number, which scripts test against 0.

id -nG deploy

The group names of another user.

Modo numérico e simbólico dizem a mesma coisa: 755 e u=rwx,go=rx são a mesma permissão.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

Q. O que id faz?

Mostra os ids de usuário e grupo com que um processo roda; id -u igual a 0 significa root, o jeito padrão de um script checar privilégio.

Q. Como se digita?

id [user] — os colchetes marcam o que você pode omitir.

Q. Quantas opções vale a pena saber?

Aqui estão 5; a lista completa está em man id. Este comando fica em Permissões.

Comandos relacionados

página man: man id