nx client от no machine и freenx от etersoft (Не работает проброс папок, и принтера.)

Модераторы: dimbor, Модераторы разделов

Ответить
tierpunk
Сообщения: 78
ОС: Ubuntu, Debian, Centos

nx client от no machine и freenx от etersoft

Сообщение tierpunk »

Всем привет, уже глаза лезут из орбит.
Не получается настроить проброс папки от клиента на сервер.

Стоит
на сервере
ОС - Ubuntu 10.04 x64
NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)

на клиенте
OC - Windows XP, 7, 2003
NXCLIENT - Nomachine 3.4.0-7

Расшарил папку в корне диска С: назваз ее nx-dir, в свойствах прописал полный доступ всем.
Изображение

При загрузке пишет operation not perrmision.

z88 это пользователь на клиентской машине с которой я собираюсь прицепить папку на сервер.
Пробовал указывать пользователя от сервера, пробовал того который прописан в самбе.

Самба установлена настроена.

Вот лог файл nx при подключение.

Код: Выделить всё

NX> 1006 Session status: running
server_nxnode_echo: NX> 710 Session status: running
server_nxnode_echo: NX> 1002 Commit
session_status 340E972F200ACED7C62F77F585AA948E Running
NX> 105 server_nxnode_echo: NX> 1006 Session status: running
addmount  --port="5000" --username="ginsoft" password="******" --share="nx-dir" --computername="Z88-%25C3%258F%25C3%258A" --session_id="340E972F200ACED7C62F77F585AA948E" --dir="%24(SHARES)/nx-dir"
NX> 719 SMB filesystem: running
NX> 105 bye
Bye
NX> 999 Bye
nxnode_reader: NX-2506->--smbmount> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
NX-2506->--smbmount> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
nxnode_reader: NX-2506->--smbmount> 1001 Bye.
NX-2506->--smbmount> 1001 Bye.
nxnode_reader: NX> 1009 Session status: terminating
NX> 1009 Session status: terminating
session_status 340E972F200ACED7C62F77F585AA948E Terminating
server_nxnode_echo: NX> 1009 Session status: terminating
Info: Closing connection to slave with pid 2114.
nxnode_reader: 2506->--smbmount 1001 Bye.
2506->--smbmount 1001 Bye.
nxnode_reader: NX> 1006 Session status: closed
NX> 1006 Session status: closed
session_close 340E972F200ACED7C62F77F585AA948E
server_nxnode_echo: NX> 1006 Session status: closed
nxnode_reader: NX> 1001 Bye.
NX> 1001 Bye.
Спасибо за то что ответили на моё сообщение.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: nx client от no machine и freenx от etersoft

Сообщение dimbor »

tierpunk писал(а):
19.07.2010 18:27
Всем привет, уже глаза лезут из орбит.

Бобер! Выдыхай! Выдыхай! © Анекдот. ;)

tierpunk писал(а):
19.07.2010 18:27
NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)

Они так все уже чуть-ли не второй век пишут. Версия пакета какая?

Но это ерунда! На компы с русскими именами без допила прокидываться не будет - см. поиск по форуму.

Еще: усер z88 или ginsoft? Что-то там левое у Вас. Либо картинка, либо лог.
Спасибо сказали:
tierpunk
Сообщения: 78
ОС: Ubuntu, Debian, Centos

Re: nx client от no machine и freenx от etersoft

Сообщение tierpunk »

Лог скопировал с не тот.
Версия пакета 1.1.0, сегодня 19,07,2010 скачал.

Ну имя компутера не беда можно поменять, но а вообще под чем это работает, с линукса на линукс?
Спасибо за то что ответили на моё сообщение.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: nx client от no machine и freenx от etersoft

Сообщение dimbor »

С вин-клиента.
Спасибо сказали:
tierpunk
Сообщения: 78
ОС: Ubuntu, Debian, Centos

Re: nx client от no machine и freenx от etersoft

Сообщение tierpunk »

dimbor писал(а):
19.07.2010 19:38
С вин-клиента.

Извините если предыдущие мои сообщения непонятны, слишком много дел наволилось, приходится сразу о 3 вещах думать.
Так вот, поменял имя компьютера, везде прописал одну рабочию группу, перепроверил конфиги, ошибка та же самая.
Из за этой не монтируемой папки, всё стоит на месте.

Я тут подумал, сам nx сервер работает под пользователем nx, а логинюсь я под пользователя user1 с группой user1, может надо user1 добавить в группу nx или что то в этом плане.
Везде где я находил инструкцию, ничего подобного не было написанно.

Может что то надо прописать в /etx/nxserver/node.conf ?
Или в /etc/nxserver/node.conf.d/10-samba ?
Спасибо за то что ответили на моё сообщение.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: nx client от no machine и freenx от etersoft

Сообщение dimbor »

Дело в том, что на новых freenx-server вся эта хрень с пробросом здорово поломана.
Во первых, обратите внимание на это. Наложены ли у Вас эти патчи? Без них точно ничего не будет.

При дальнейших проблемах хотелось бы взглянуть на 01-auth.conf и 10-samba.conf,

Upd: про права: nxsetup --test от рута напишет, что не в порядке с пермишенами.
Спасибо сказали:
tierpunk
Сообщения: 78
ОС: Ubuntu, Debian, Centos

Re: nx client от no machine и freenx от etersoft

Сообщение tierpunk »

dimbor писал(а):
19.07.2010 22:18
Дело в том, что на новых freenx-server вся эта хрень с пробросом здорово поломана.
Во первых, обратите внимание на это. Наложены ли у Вас эти патчи? Без них точно ничего не будет.

При дальнейших проблемах хотелось бы взглянуть на 01-auth.conf и 10-samba.conf,

Upd: про права: nxsetup --test от рута напишет, что не в порядке с пермишенами.

О патчах узнал только что, очень сильно расстроился от того что в новых версиях все поломано...
В другой ветке, которую вы указали, прочитал что достаточно поправить баш скрипт.
Правильно ли я понял?

Вот имя пакетов что я скачал и поставил.
freenx-server_0.7.4-alt22ubuntu_amd64.deb
nx_3.4.0-alt8ubuntu_amd64.deb
nxclient_3.4.0.7-alt1ubuntu_amd64.deb
nxsadmin_0.2.1-alt5ubuntu_amd64.deb

Скачивал я их с оф репозитория етерсофта, они сами прислали мне ссылки.


Код: Выделить всё

:~# nxsetup --test

----> Testing your nxserver configuration ...
Warning: Invalid value "KDE_PRINTRC=/home/ginsoft/.kde/share/config/kdeprintrc". ENABLE_KDE_CUPS will not work.
         For root it's normal. Try to run 'nxloadconfig --check' by user.
Warning: Warning: Invalid permissions on "/usr/lib/cups/backend/ipp". Valid permissions are 711.
         Users will not be able to enable printing.
Warning: Invalid value "CUPS_ETC=/etc/cups/"
         Users will not be able to enable printing.
Warning: Invalid value "DEFAULT_X_SESSION=/etc/X11/xdm/Xsession"
         Users might not be able to request a default X session.
Warning: Invalid value "COMMAND_START_KDE=startkde"
         Users will not be able to request a KDE session.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
         Users will not be able to request a CDE session.
Warning: Invalid permissions on "/sbin/mount.cifs". Valid permissions are "4711". You'll not be able to use SAMBA.
Warning: Invalid permissions on "/sbin/umount.cifs". Valid permission are "4711". You'll not be able to use SAMBA.

  Warnings occured during config check.
  To enable these features please correct the configuration file.

<---- done

----> Testing your nxserver connection ...
HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
<--- done


Вот 10-samba.conf

Код: Выделить всё

SAMBA_MOUNT_SHARE_PROTOCOL="cifs"
SMB_MOUNT_OPTIONS="iocharset=utf8,debug=4"


01-auth.conf У меня весь в закоментен.
Спасибо за то что ответили на моё сообщение.
Спасибо сказали:
foxbe
Сообщения: 84
ОС: Ubuntu 10.04

Re: nx client от no machine и freenx от etersoft

Сообщение foxbe »

Точно такой же геммор на ubuntu 10.04 server amd64, правда проброс шар работает без проблем, а вот принтеры, что с видовых, что линуксовых клиентов никак. Ставил freenx-server_0.7.4-eter23ubuntu_amd64.deb, пропатчил nxsmb. Глухо!!! Единственно чего получил в результате: отвалился сетевой принтер по локалке с видовых машин?!
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: nx client от no machine и freenx от etersoft

Сообщение dimbor »

tierpunk писал(а):
20.07.2010 09:52
О патчах узнал только что, очень сильно расстроился от того что в новых версиях все поломано...
В другой ветке, которую вы указали, прочитал что достаточно поправить баш скрипт.
Правильно ли я понял?

Да, но не совсем. Там писалось, что после этих манипуляций у меня печать заработала. Но у меня а) не убнта, б) заработало в процессе доводки другого метода печати (через системный купс). Метод сырой, как добью - выложу код.

tierpunk писал(а):
20.07.2010 09:52
dimbor писал(а):
19.07.2010 22:18

Upd: про права: nxsetup --test от рута напишет, что не в порядке с пермишенами.


Вот 10-samba.conf

Код: Выделить всё

SAMBA_MOUNT_SHARE_PROTOCOL="cifs"


Код: Выделить всё

:~# nxsetup --test
...
Warning: Invalid permissions on "/sbin/mount.cifs". Valid permissions are "4711". You'll not be able to use SAMBA.
Warning: Invalid permissions on "/sbin/umount.cifs". Valid permission are "4711". You'll not be able to use SAMBA.


Исправьте пермишены, и будут Вам шары.

foxbe писал(а):
20.07.2010 12:47
Ставил freenx-server_0.7.4-eter23ubuntu_amd64.deb, пропатчил nxsmb. Глухо!!! Единственно чего получил в результате: отвалился сетевой принтер по локалке с видовых машин?!

Эти факты друг с другом не связаны никак.
Спасибо сказали:
tierpunk
Сообщения: 78
ОС: Ubuntu, Debian, Centos

Re: nx client от no machine и freenx от etersoft

Сообщение tierpunk »

dimbor писал(а):
20.07.2010 15:16

Код: Выделить всё

:~# nxsetup --test
...
Warning: Invalid permissions on "/sbin/mount.cifs". Valid permissions are "4711". You'll not be able to use SAMBA.
Warning: Invalid permissions on "/sbin/umount.cifs". Valid permission are "4711". You'll not be able to use SAMBA.


Исправьте пермишены, и будут Вам шары.


УУУ АААА, где они прописаны что бы их исправить??????
Подскажите что именно и где нужно изменить прописать????

2 foxbe

выложи свои конфиги в архиве плз, и скажи что поставил, что установил.
Спасибо за то что ответили на моё сообщение.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: nx client от no machine и freenx от etersoft

Сообщение dimbor »

Я умоляю, цитируйте только тот контекст, на который отвечаете, а не все сообщение целиком!
Неопрятно выглядит. Чистить заколебался.

tierpunk писал(а):
20.07.2010 17:23
dimbor писал(а):
20.07.2010 15:16

Исправьте пермишены, и будут Вам шары.


УУУ АААА, где они прописаны что бы их исправить??????
Подскажите что именно и где нужно изменить прописать????

А может Вы рановато занялись терминальными делами, если не знаете базовых понятий линукса?
Переписывание документации на эту тему выходит за рамки тематики раздела.
В Гугель. Ищите и обрящете!
Спасибо сказали:
tierpunk
Сообщения: 78
ОС: Ubuntu, Debian, Centos

Re: nx client от no machine и freenx от etersoft

Сообщение tierpunk »

dimbor писал(а):
20.07.2010 17:54
Я умоляю, цитируйте только тот контекст, на который отвечаете, а не все сообщение целиком!
Неопрятно выглядит. Чистить заколебался.

iУведомление от модератора Hoblin
В самом деле, обратите внимание на цитирование и не перегружайте посты. Пожалуйста.

dimbor писал(а):
20.07.2010 17:54
А может Вы рановато занялись терминальными делами, если не знаете базовых понятий линукса?
Переписывание документации на эту тему выходит за рамки тематики раздела.
В Гугель. Ищите и обрящете!

Приношу свои извинения, права на файл поменял, щас ошибка input/output
Просто уже на пустом месте туплю.
Щас буду смотреть логи, перепроверять конфиг.
Спасибо за то что ответили на моё сообщение.
Спасибо сказали:
tierpunk
Сообщения: 78
ОС: Ubuntu, Debian, Centos

Re: nx client от no machine и freenx от etersoft

Сообщение tierpunk »

Проблема была в пермишинах, после изменения все заработало.
Ошибка инпут/оутпут появлятся только в windows 7
В xp и 2003 папки пробрасываются без проблем.
Всем большое спасибо. Извините за тупку.
Спасибо за то что ответили на моё сообщение.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: nx client от no machine и freenx от etersoft

Сообщение dimbor »

Кому не спится в ночь глухую? - ...

Окончательно запутался в количестве тем про монтирование. Речь опять про пермишены. Вы еще не наступили на эти грабли? - Тогда они идут лежать к вам!
Уже на всех заборах писал, что сижу под альтом из не сильно новых (4) со всякими проверенными временем пакетами. В частности самба 3.0.33 что-ль... была. Но собрал по производственной необходимости 3.4.8. Она-то холосая, слов нет, да только вот фриэныкс курочу тоже под ней.
Естественно, своим вышедаденным советам следую. И огребаю по ходу:

Код: Выделить всё

30.07 05:21:56: cmd_node_smbmount: invoke /sbin/mount.cifs //DIMHOME/Шара /home/dim/MyShares/Шара -o гsername=Dim,password=****,ip=127.0.0.1,port=4503,iocharset=utf8,codepage=cp866,
fmask=0660,dmask=0770 2>&1
30.07 05:21:56: cmd_node_smbmount: Share //DIMHOME/Шара failed to mount: This mount.cifs program has been built with the ability to run as a setuid root program disabled.
mount.cifs has not been well audited for security holes. Therefore the Samba team does not recommend installing it as a setuid root program.

Упс!

А если suid долой:

Код: Выделить всё

/sbin/mount.cifs: permission denied: no match for /home/dim/MyShares/ found in /etc/fstab


И что? Можно конечно очередной хелпер-костыль написать или sudo применить очередной раз. Но там хелперов уже больше чем сервера. Или я чет не понимаю?
Спасибо сказали:
bsavelev
Сообщения: 231
ОС: Debian

Re: nx client от no machine и freenx от etersoft

Сообщение bsavelev »

http://bugs.etersoft.ru/show_bug.cgi?id=5824

там есть ссылка на обсуждение в lists.kde.org (рекомендую подписаться)

это проблема mount.cifs и она решена в upstream (и в debian как минимум-))
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: nx client от no machine и freenx от etersoft

Сообщение dimbor »

Но все равно, несмотря на то, что дальше уже снова все хорошо, я там возможность запуска посредством sudo предусмотрел.
Называется: первый ком блином - кургузая попытка начать работать с гит-ом.

Засунуто, что уже здесь анонсировалось. Особо доставляет комит с кривым каментом - там основные изменения.
Тестировалось с Тестируется, сделано для ENABLE_SHARE_MULTIMOUNT=1, ENABLE_CUPS_SERVER_MODE=1, описание идеи - в "курощении".

ENABLE_SU_AUTHENTICATION="1" (может еще как покатит, но USERMODE - сомневаюсь)
SAMBA_MOUNT_SHARE_PROTOCOL="cifs"

Upd!!!:
1.Пока необходим iconv на сервере, даже если русских шар нет. Проверка его наличия TODO.
2. Как накатить вручную.

Поведение пере-подключения шар и принтеров при завершении ведущей сессии отличается при NX_LOG_LEVEL=0/7, что красноречиво говорит о том, насколько там все на соплях - может успеть/не успеть пока nxlog скрипит (кста, я туда вывод пидов добавил, интересно в логи смотреть стало. Оказывается три из четырех процессов nxnode в сессии чем-то важным занимаются втихаря и в лог не пишут. - ????).
Удивительно, но SLAVE_MODE заработало кроме рутлеса. В рутлесе работает тоже, да только сессия сидит после завершения настолько плотно, что даже nxserver --cleanup ее до конца не прибивает. Приходится pkill тчыукмук nxserver (вот я и понял, кто там главный разработчик ;)).

А что давно неудивительно - _желающих_в_дальнейшем_ заняться разработкой накопилось уже человек 20 за все время. А как только появляется чисто конкретная просьба - молчание в тряпку. Что-то было у меня похожее... в пионерлагере.
Спасибо сказали:
Ответить