web-dev-qa-db-ja.com

UbuntuへのリモートNXログイン、GnomeはCD / DVDドライブをマウントできません

隣に座っていても、現時点では別のシステムから NX Free Edition を介してUbuntu 10.04 LTSシステムにログインしています(これは一時的なものであり、KVM for)しかし、不思議なことに、これを行うと、Gnomeの自動マウントがCD/DVDメディア(他の種類を試したことがない)で「NotAuthorized」エラーで失敗します(メディアをクライアントボックスにあるものではなく、マシン自体のDVDドライブ。)たとえば、Ubuntu 10.04 LTSインストールCDを挿入すると、次のエラーが発生します。

Unable to mount Ubuntu 10.04 LTS AMD64 - Not Authorized

同じユーザーアカウントでローカルに(NX経由ではなく)ログインした場合、これは発生しません

NXを使用している場合、mountに直接アクセスすると、メディアをcanマウントできます。

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

...これは、「許可されていません」というエラーとともに、ある種のアクセス許可の問題を私に示唆しています(doh)。私が奇妙だと思うのは、同じユーザーが両方の場合(ローカルとNX経由)に関与していることです。

私はデスクトップ上のUbuntuを初めて使用するので(サーバー上でUbuntuや他のディストリビューションを何年も使用していました)、この自動マウントがどのように行われているのかわかりません。私はと思いますそれはgvfsパッケージとそのデーモンによって処理されますが、それは私が得た限りです(そしておそらく私はそれを得ても左折しましたはるかに)。

mountで回避できますが、自動マウントを機能させる方法を知っている人はいますか?

UpdateNXが使用するnxユーザーは問題ではないようです。私は自分自身としてログインしているので、期待されることはありませんが、私はなじみのない立場にいます。 nxとして実行されているプロセスは次のとおりです。

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

...すべてのGnomeのものが私(tjc)またはgdmとして実行されています。ただし、念のため、nxを介してcdromグループにusermodを追加しました。それが機能せず、どのサービスを再起動する必要があるかわからない場合は、Windowsの処理を実行して、マシンを完全に再起動しました。変化なし。実際、nxがメンバーであるallグループにtjcユーザーを一時的に追加しました(tjcグループを除く) )、しかしそれもそれをしなかったので、私はnxユーザーは問題ではないと思います。

3
T.J. Crowder

Consolekitとpolicikitに問題があるようです。これを読む:

https://bugs.launchpad.net/ubuntu/+bug/22136

FreeNX-Serverには回避策があります。問題は、Neatx-Serverを使用していることです...

1
liken

このガイドを使用して、FreeNXの新しいバージョンをインストールすることで解決しました。

https://help.ubuntu.com/community/FreeNX

0
liken

NXへの進出から正しく思い出すと、別のユーザーアカウントで実行されます-nxアカウント(または、それを見つけるためにすべてのユーザーアカウントを一覧表示する必要がある場合があります)に適切な権限があることを再確認してくださいドライブをマウントします(グループcdromに追加しますか?)

0
Darth Android