Login remoto do NX para o Ubuntu, Gnome não pode montar drive de CD / DVD

3

Embora eu esteja sentado ao lado dele, eu faço login no meu sistema Ubuntu 10.04 LTS via NX Free Edition de outro sistema no momento (isso é temporário, não vale a pena comprar um KVM para). Curiosamente, no entanto, quando faço isso, a montagem automática do Gnome falha na mídia de CD / DVD (não tentei outros tipos) com um erro "Não autorizado". (Quando coloco a mídia na própria unidade de DVD da máquina, não na unidade do meu cliente.) Por exemplo, quando eu coloco o CD de instalação do Ubuntu 10.04 LTS, recebo este erro:

Unable to mount Ubuntu 10.04 LTS amd64 - Not Authorized

Isso não acontece se eu fizer login localmente (não via NX) com a mesma conta de usuário.

Ao usar o NX, eu posso montar a mídia se eu for para mount diretamente:

tjc@midnight:~$ sudo mkdir /media/dvd
tjc@midnight:~$ sudo mount -r -t iso9660 /dev/sr0 /media/dvd
tjc@midnight:~$ ls /media/dvd
autorun.inf  casper  dists  install  isolinux  md5sum.txt  pics  pool  preseed   README.diskdefines  ubuntu  wubi.exe

... que, junto com o erro "não autorizado", sugere algum tipo de problema de permissão para mim (doh). O que eu acho estranho é que o mesmo usuário está envolvido em ambos os casos (local e via NX).

Eu sou novo no Ubuntu na área de trabalho (usei ele e outras distros em servidores por anos), então eu não sei como esta montagem automática está acontecendo. Eu penso que ele é tratado pelo pacote gvfs e seu daemon, mas isso é o mais longe que consegui (e talvez eu tenha ido para a esquerda até chegar tão longe).

Embora eu possa contorná-lo com mount , alguém sabe como posso fazer a montagem automática funcionar?

Atualizar O usuário nx usado pelo NX não parece ser o problema. Eu não teria esperado , já que estou logando como eu mesmo, mas estou em terreno desconhecido. Os únicos processos em execução como nx são:

nx        4484  4416  0 09:24 ?        00:00:00 sshd: nx@notty   
nx        4568     1  0 09:24 ?        00:00:00 /usr/NX/bin/nxssh -nxservermode -l tjc localhost -p 22 -x -2 -i /usr/NX/etc/keys/node.localhost.id_dsa -o PubkeyAuthentication yes -o RSAAuthentication yes -o RhostsAuthentication no -o PasswordAuthentication no -o RhostsRSAAuthentication no -o StrictHostKeyChecking no /usr/NX/bin/nxnode
nx        4664     1  0 09:24 ?        00:00:00 nxserver -c /usr/NX/bin/nxserver --login

... onde todo o material do Gnome está sendo executado como eu ( tjc ) ou gdm . Mas, por precaução, adicionei nx ao grupo cdrom via usermod . Quando isso não funcionou, sem ter certeza de quais serviços poderiam ser reiniciados, acabei fazendo a coisa do Windows e reiniciei a máquina completamente. Nenhuma mudança. Na verdade, eu adicionei temporariamente o usuário nx a todos os grupos dos quais tjc era membro (exceto o grupo tjc ), mas isso também não aconteceu, então eu acho o usuário nx não é o problema.

    
por T.J. Crowder 07.06.2010 / 07:21

3 respostas

1

Parece um problema com o consolekit e o policikit. Leia isto:

link

Existe uma solução para o FreeNX-Server. O problema é que estou usando o Neatx-Server ...

    
por 22.07.2010 / 21:16
0

Se bem me lembro de minhas incursões no NX, ele é executado em uma conta de usuário separada - verifique novamente se a conta nx (ou o que for, talvez precise listar todas as contas de usuário para encontrá-lo) tenha permissões adequadas para montar a unidade (adicionar ao grupo cdrom ?)

    
por 07.06.2010 / 07:59
0

Resolvi instalar a nova versão do FreeNX, com este guia:

link

    
por 23.07.2010 / 17:54