Às vezes, estou com problemas para autenticar e parece que não sou mais membro do grupo "admin". Ou eu sou .... mas eu tenho duas contas de usuário com o mesmo nome e apenas uma delas é ... ou algo igualmente estranho ...
Quando eu inicio meu terminal, o prompt de comando diz que sou eu (usuário 'casey'):
casey@netbook:~$
Quando executo o comando groups
sem um argumento do usuário ...
("man groups" sez "se não for especificado USERNAME, [grupos são impressos] para o processo atual")
... diz que sou membro de apenas dois grupos: 'casey' e 'lock'!
casey@netbook:~$ groups
casey lock
Se eu fizer especificar meu nome de usuário, de repente vejo que sou membro de muitos grupos:
casey@netbook:~$ groups casey
casey : casey adm dialout cdrom floppy audio dip video plugdev fuse lpadmin admin sambashare lock
Estes são os mesmos grupos que eu vejo se eu su
para o meu próprio nome de usuário, e novamente consulta groups
sem argumentos. Observe que o nome de usuário do prompt permanece o mesmo:
casey@netbook:~$ su casey
casey@netbook:~$ groups
casey adm dialout cdrom floppy audio dip video plugdev fuse lpadmin admin sambashare lock
Mas se eu exit
novamente:
casey@netbook:~$ exit
exit
casey@netbook:~$ groups
casey lock
Saída de users
:
casey@netbook:~$ users
casey casey
Exemplo de problemas na autenticação:
casey@netbook:~$ gksudo gedit /etc/passwd
Isso gerou o seguinte diálogo de erro:
Falha ao executar o gedit '/ etc / passwd' como usuário root.
O mecanismo de autorização subjacente (sudo) não permite que você execute este programa. Entre em contato com o administrador do sistema.
Continuação:
casey@netbook:~$ su root
root@netbook:/home/casey# gedit /etc/passwd
(gedit:19566): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported
**
GLib-GIO:ERROR:/build/buildd/glib2.0-2.28.6/./gio/gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL)
Aborted
root@netbook:/home/casey# su casey
casey@netbook:~$ gksudo gedit /etc/passwd
Neste ponto, foi lançado corretamente. / -:
Informações de fundo: estou usando o Natty Narwhal 11.04. Tudo estava normal até o outro dia quando eu tentei instalar o "Vodafone Mobile Connect", que reclamou que eu não era um membro de grupos 'dialout' e 'lock'. Eu me acrescentei, mas ainda dizia a mesma coisa. Copiei e colei uma solução proposta de uma página da web que o google translate havia inserido em espaços extras: sudo chmod 0660 / etc / ppp / pap-secrets / etc / ppp / chap-secrets
. :: testa-tapa :: Isso estragou as permissões de forma não-recursiva (graças a Deus por isso!) no diretório raiz do meu sistema de arquivos. Foi uma correção fácil com outro chmod
do meu stick USB ao vivo. Eu não acho que isso está relacionado ao meu problema atual, mas vale a pena mencionar apenas no caso. Incidentalmente, parece que não consigo remover o grupo 'lock' da conta 'casey', nem adicioná-lo ao outro.