id comando com e sem usuário especificado

4

Como no título, eu me pergunto por que existe alguma diferença como abaixo:

emita " id " sem nome de usuário:

ygl@lyg-VirtualBox:~$ id
uid=1001(ygl) gid=1002(ygl) groups=1002(ygl),112(nopasswdlogin)

com o nome de usuário conectado:

ygl@lyg-VirtualBox:~$ id ygl
uid=1001(ygl) gid=1002(ygl) groups=1002(ygl),112(nopasswdlogin),1000(lyg),1001(vboxsf)

Há algum lugar diferente de / etc / group que armazene grupos secundários para um usuário?

    
por LYg 30.07.2012 / 15:04

1 resposta

3
  

Há algum lugar diferente de / etc / group que armazena grupos secundários para um usuário?

Não, a configuração padrão do Ubuntu depende apenas de /etc/passwd e /etc/group para associação ao grupo.

Seu primeiro comando id lá, mostra os grupos em que você está nessa sessão iniciada (ou seja, quais membros do grupo /etc/group tinham no momento em que você efetuou login).

Seu segundo comando id faz com que ele consulte /etc/passwd e /etc/group e exibe informações com base no que esses arquivos contêm atualmente.

As alterações na associação ao grupo entram em vigor quando você faz login.

    
por geirha 30.07.2012 / 15:47

Tags