Удаленный вход NX в Ubuntu, Gnome не может подключить привод CD/DVD

Несмотря на то, что я сижу рядом с ним, я вхожу в свою систему Ubuntu 10.04 LTS через NX Free Edition из другой системы в данный момент (это временно, покупать KVM не стоит). Любопытно, однако, что когда я это делаю, авто-монтирование Gnome завершается неудачно для CD/DVD-дисков (я не пробовал другие виды) с ошибкой "Not Authorized". (Когда я помещаю носитель в собственный DVD-привод устройства, а не в свой клиентский компьютер.) Например, когда я вставляю установочный компакт-диск Ubuntu 10.04 LTS, я получаю эту ошибку:

Unable to mount Ubuntu 10.04 LTS amd64 - Not Authorized

Этого не происходит, если я вхожу в него локально (не через NX) с той же учетной записью пользователя.

При использовании NX, я могу смонтировать носитель, если я иду в mount непосредственно:

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

... который, наряду с "не авторизованной" ошибкой, предлагает мне какую-то проблему с разрешениями (дох). Что я нахожу странным, так это то, что в обоих случаях участвует один и тот же пользователь (локальный и через NX).

Я новичок в Ubuntu на настольном компьютере (использовал его и другие дистрибутивы на серверах в течение многих лет), поэтому я боюсь, что не знаю, как происходит автоматическое монтирование. Я думаю, что это обрабатывается gvfs пакет и его демон, но это примерно, насколько я получил (и, возможно, я сделал левый поворот, даже заходя так далеко).

Хотя я могу обойти это с mount Кто-нибудь знает, как я могу получить авто-монтаж для работы?

Обновить nx пользователь, используемый 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 пользователь для всех групп, которые tjc был членом (кроме tjc группа), но это тоже не делало, так что я думаю, nx пользователь не проблема.

3 ответа

Кажется, проблема с консольным и политическим набором. Прочитай это:

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

Существует обходной путь для FreeNX-Server. Проблема в том, что я использую Neatx-сервер...

Если я правильно помню из моих набегов в NX, он работает под отдельной учетной записью пользователя - дважды проверьте, что nx Учетная запись (или что-то еще, возможно, придется перечислить все учетные записи пользователей, чтобы найти его) имеет надлежащие разрешения для подключения диска (добавить в группу cdrom?)

Решил для меня установку новой версии FreeNX, с помощью этого руководства:

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

Другие вопросы по тегам