Удаленный вход 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, с помощью этого руководства: