Parece um problema com o consolekit e o policikit. Leia isto:
Existe uma solução para o FreeNX-Server. O problema é que estou usando o Neatx-Server ...
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.
Parece um problema com o consolekit e o policikit. Leia isto:
Existe uma solução para o FreeNX-Server. O problema é que estou usando o Neatx-Server ...
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 ?)
Resolvi instalar a nova versão do FreeNX, com este guia: