Skip to content

Usando o comando ‘id’ do Linux

24 de abril de 2021

O comando Linux eu ia exibe informações básicas sobre a conta de usuário atual ou específica, incluindo os grupos de usuários primários e secundários da conta. O eu ia comando está embutido na maioria das distribuições Linux. É acessado por meio de uma sessão de shell. Para obter informações do sistema, em vez de informações do usuário, execute o uname comando, em vez disso.

Sobre o Comando id

O Linux oferece suporte a vários métodos de identificação de contas de usuário em uma sessão shell. Uma versão comum—eu ia– exibe informações básicas sobre o usuário conectado. Este comando aceita vários sinalizadores e argumentos, incluindo nomes de conta. Assim, o usuário prumo corrida eu ia veja as informações dele, mas id fred exibe informações sobre o Fred conta. O comando aceita o seguinte formato: id [option] [user]

O do utilizador argumento é o nome de qualquer conta de usuário válida. As opções para este comando incluem:

  • -Z: exibe apenas o contexto de segurança do processo
  • -g: imprime o ID do grupo primário (efetivo)
  • -G: imprime todos os IDs de grupo associados
  • -n: imprime o (s) nome (s) do (s) grupo (s) em vez dos números, para uso apenas com os sinalizadores -ugG
  • -r: imprime o ID real em vez do ID efetivo, para uso com -ugG
  • -VOCÊ: imprime apenas o ID de usuário efetivo
  • -z: usa caracteres nulos em vez de espaços em branco para delimitar as entradas

Sem quaisquer argumentos ou opções, eu ia retorna um resumo de grupo completo para o usuário atual. Algumas pessoas usam su para substituir por uma conta de usuário diferente. Para verificar qual conta é válida, em vez de usar eu ia, usar Quem sou eu.