Es scheint ein Problem mit consolekit und policikit zu sein. Lesen Sie dies:
https://bugs.launchpad.net/ubuntu/+bug/221363
Für FreeNX-Server gibt es eine Problemumgehung. Das Problem ist, dass ich Neatx-Server verwende ...
Obwohl ich daneben sitze, logge ich mich derzeit über ein anderes System in mein Ubuntu 10.04 LTS-System über die NX Free Edition ein (dies ist vorübergehend und lohnt keinen KVM-Kauf). Seltsamerweise schlägt Gnome beim automatischen Mounten von CD / DVD-Medien (ich habe es noch nicht versucht) mit dem Fehler "Nicht autorisiert" fehl. (Wenn ich das Medium in das DVD-Laufwerk des Computers einlege, nicht das auf meiner Client-Box.) Wenn ich zum Beispiel die Ubuntu 10.04 LTS-Installations-CD einlege, erhalte ich diese Fehlermeldung:
Unable to mount Ubuntu 10.04 LTS amd64 - Not Authorized
Dies passiert nicht, wenn ich mich lokal (nicht über NX) mit demselben Benutzerkonto anmelde.
Wenn Sie NX verwenden, kann ich das Medium einhängen, wenn ich mount
direkt gehe zu :
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
... die zusammen mit dem Fehler "nicht autorisiert" auf eine Art Berechtigungsproblem hinweist (doh). Seltsam finde ich, dass in beiden Fällen derselbe Benutzer beteiligt ist (lokal und über NX).
Ich bin neu bei Ubuntu auf dem Desktop (ich habe es und andere Distributionen seit Jahren auf Servern verwendet), daher kann ich leider nicht wissen, wie dieses automatische Einhängen geschieht. Ich denke, es wird vom gvfs
Paket und seinem Daemon gehandhabt, aber das ist ungefähr so weit wie ich gekommen bin (und vielleicht habe ich eine Linkskurve genommen, die sogar so weit gekommen ist).
Kann mount
ich damit umgehen, weiß jemand, wie ich das automatische Einhängen aktivieren kann?
Update Der nx
von NX verwendete Benutzer scheint nicht das Problem zu sein. Ich hätte es nicht erwartet, da ich mich als ich einlogge, aber ich bin auf unbekanntem Terrain. Die einzigen Prozesse, die als laufen, nx
sind:
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
... wo das ganze Gnome Zeug entweder als ich ( tjc
) oder läuft gdm
. Aber nur für den Fall, dass ich nx
die cdrom
Gruppe via hinzugefügt habe usermod
. Als dies nicht funktionierte und ich nicht sicher war, welche Dienste möglicherweise neu gestartet werden sollten, habe ich einfach die Windows-Sache gemacht und den Rechner komplett neu gestartet. Keine Änderung. Tatsächlich habe ich den nx
Benutzer vorübergehend allen Gruppen hinzugefügt, tjc
in denen er Mitglied war (mit Ausnahme der tjc
Gruppe), aber das hat es auch nicht getan, also denke ich, dass der nx
Benutzer nicht das Problem ist.
Es scheint ein Problem mit consolekit und policikit zu sein. Lesen Sie dies:
https://bugs.launchpad.net/ubuntu/+bug/221363
Für FreeNX-Server gibt es eine Problemumgehung. Das Problem ist, dass ich Neatx-Server verwende ...
If I recall correctly from my forays into NX, it runs under a separate user account - double check that the nx
account (or whichever it is, might have to list all user accounts to find it) has proper permissions to mount the drive (add to group cdrom
?)
Für mich die Installation der neuen FreeNX-Version gelöst, mit dieser Anleitung: