Problemas na autenticação e com grupos. Conta de usuário duplicada fantasma?

2

À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.

    
por Casey Jones 24.10.2011 / 00:23

2 respostas

1

Bem, eu gostaria de poder dizer qual foi o problema ... Mas depois de várias reinicializações (não apenas uma ou duas, mas várias), o problema foi embora aleatoriamente (no estilo do Windows). Agora posso autenticar normalmente e tudo mais.

Infelizmente, apesar de eu parecer ser um único usuário monolítico pertencente a grupos de 'discagem' e 'bloqueio', o componente 'twistd' do Vodafone Mobile Connect ainda reclama:

  

Parece que você não tem privilégios [sic] para executar o aplicativo Vodafone Mobile Connect. Você precisa fazer parte do dialout e 'lock' dos grupos para executar o Modem Manager. Se você já se inscreveu nesses grupos, tente reiniciar o computador ou fazer login como você mesmo para ativar suas alterações.

Mas seja o que for. Os principais problemas do sistema operacional estão em ordem, então continuarei vivendo sem um gerenciador de SMS no Ubuntu e continuarei a inicialização no Windows para isso. Eu não consegui fazer com que o Wammu, o BitPIM ou o Gnome Phone Manager (baseado no gnokii) funcionassem para o meu modem USB (Huawei E1550) também. d -:

    
por Casey Jones 26.10.2011 / 01:01
1

É completamente normal que o sistema exiba você como mais de um usuário. Isso geralmente significa que você tem dois terminais abertos. Se você abrir mais, ele mostrará mais. Use o comando w para exibir mais informações sobre cada sessão.

groups e groups username devem exibir resultados semelhantes, no entanto. Questão estranha. Talvez você possa verificar o / etc / passwd para ver se você está listado duas vezes?

    
por Jo-Erlend Schinstad 24.10.2011 / 02:33