Вернуться   DreamBox Satellite Forum > Обсуждение > Dreambox DM 5xxx/7xxx/8xxx/9xxx > Клуб любителей Dreambox DM 800HD/SE

Клуб любителей Dreambox DM 800HD/SE Здесь общаються владельцы 800х дримов и сочувствующие.

Ответ
 
Опции темы

Samba на DM800
Старый 22.01.2009, 14:41   #1
Юннный Дримовод
 
homacool вне форума
Регистрация: 10.01.2009
Сообщений: 5
По умолчанию Samba на DM800

Подскажите, плиз, как прикрутить к DM800 c Gemini 4.0 samba_3.0.23c-r4_mipsel.ipk....

root@dm800:/tmp# ipkg install
samba_3.0.23c-r4_mipsel.ipk
Installing samba (3.0.23c-r4) to root...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for samba:
libreadline4 (>= 4.3) libpopt0 (>= 1.7)

В лоб почему-то не получилось
.
  Ответить с цитированием

Старый 22.01.2009, 14:44   #2
Гуру
 
Аватар для enigma
 
enigma вне форума
Регистрация: 17.09.2006
Адрес: www.dreambox.org.ua
Сообщений: 1,063
Отправить сообщение для enigma с помощью MSN
По умолчанию

А из плагинов через blue-panel тоже не ставится?
__________________
Уважаемые господа! Я не даю индивидуальных консультаций в ЛС. Пожалуйста, задавайте свои вопросы на форуме в соответствующих ветках.
  Ответить с цитированием

Старый 22.01.2009, 14:50   #3
Юннный Дримовод
 
homacool вне форума
Регистрация: 10.01.2009
Сообщений: 5
По умолчанию

не-а.... тот же самый ответ
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for samba:
libreadline4 (>= 4.3) libpopt0 (>= 1.7)


добавлено через 1 минуту
плагин от сюда брал
http://dreamboxupdate.com/opendreambox/1.5/dm800/feed/

Последний раз редактировалось homacool; 22.01.2009 в 14:50. Причина: Добавлено сообщение
  Ответить с цитированием

Старый 22.01.2009, 14:58   #4
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
По умолчанию

Цитата:
Сообщение от homacool Посмотреть сообщение
не-а.... тот же самый ответ
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for samba:
libreadline4 (>= 4.3) libpopt0 (>= 1.7)
Держи недостающие libpopt0_1.7-r3_mipsel.ipk и libreadline4_4.3-r3_mipsel.ipk
Сначала поставь их, а потом самбу.
Эти библиотеки есть и на http://dreamboxupdate.com/opendreambox/1.5/dm800/feed/
Вложения
Тип файла: zip libpopt_libreadline.zip (119.1 Кб, 110 просмотров)
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)

Последний раз редактировалось el1216; 22.01.2009 в 15:13.
  Ответить с цитированием

Старый 22.01.2009, 15:28   #5
Юннный Дримовод
 
homacool вне форума
Регистрация: 10.01.2009
Сообщений: 5
По умолчанию

Все встало!
Спасибо....
теперь еще возник вопрос от чайника...
А где и как эту самбу можно сконфигурировать и запустить?
  Ответить с цитированием

Старый 22.01.2009, 17:12   #6
Дримовод
 
Nbvjy вне форума
Регистрация: 22.01.2009
Сообщений: 70
По умолчанию

Цитата:
Сообщение от homacool Посмотреть сообщение
Все встало!
Спасибо....
теперь еще возник вопрос от чайника...
А где и как эту самбу можно сконфигурировать и запустить?
"Все будет Samba!
Сергей Ефремов, Издательский Дом "Комиздат"

У многих начинающих администраторов ОС Linux возникают те или иные проблемы при настройке и запуске в эксплуатацию системы Samba. Правильно настроенный пакет позволит избежать головной боли в дальнейшем. Итак, начнем…"
http://www.citforum.ru/operating_systems/linux/samba/
  Ответить с цитированием

Старый 05.07.2009, 18:07   #7
Дримовод
 
Аватар для Edward_K
 
Edward_K вне форума
Регистрация: 14.12.2008
Адрес: Раменское
Сообщений: 50
Отправить сообщение для Edward_K с помощью ICQ
По умолчанию

Всем привет!
Поставил самбу на 800, у меня своя локалка и, мне удобно, чтобы все хосты жили в одном сегменте. Посему и дрим прописал туда же. Нужно ограничить доступ к ресиверу для остальных участников сети. Привожу конфиг:
Код:
 [global]
   load printers = no
   guest account = root
   log file = /tmp/smb.log
   security = share
   server string = dream
   workgroup = udenet
   netbios name = dream
   client code page=850
   character set=iso8859-1
   case sensitive=yes
   preserve case=yes
   short preserve case=yes

[Configuration]
  comment = config
  path = /var
  read only = no
  public = yes
  guest ok = yes

[Harddisk]
  comment = hdd
  path = /hdd
  read only = no
  public = yes
  guest ok = yes
Хочется получить вариант, когда дрим виден в сети из виндов, но, зайти на шару можно только по паролю. Сейчас он виден всем (guest account = root) и обе шары открыты для всех (guest ok = yes). Если ставлю "NO", то он не пускает и меня тоже - вполне логично.
Насколько я понимаю, нужно завести еще один логин и дать права ему на чтение/запись ресурсов "[Harddisk]" и "[Configuration]".
Подскажите, пожалуйста, как заводить пользователей через telnet, например и давать права на папки.
Возможно ли иначе решить задачу?

Спасибо.
__________________
dm800 mgCamd, skyStar1, skyStar2, tt-budget S2-3200, nibiru, openbox 620, оптика
4,8E, 9E, 13E, 36E, мотор выкинул нафиг ))

  Ответить с цитированием

Старый 08.07.2009, 19:31   #8
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от Edward_K Посмотреть сообщение
Всем привет!
Поставил самбу на 800, у меня своя локалка и, мне удобно, чтобы все хосты жили в одном сегменте. Посему и дрим прописал туда же. Нужно ограничить доступ к ресиверу для остальных участников сети. Привожу конфиг:
...

Возможно ли иначе решить задачу?
Можно попробовать использовать два параметра для smb.conf:

hosts allow
Список, разделяемый запятой, пробелом или знаком табуляции, IP-адресов или имен хостов,, которым будет разрешен доступ к сервису.
Если этот параметр определен в секции [global], то он будет применен ко всем сервисам. Иначе, можно задавать различные значения для каждого сервиса отдельно.
Заметьте, что localhost с адресом 127.0.0.1 всегда будет позволен доступ, если только в параметре hosts deny не указано обратное.
Также, можно указывать пары сеть/маска сети.
Ключевое слово EXCEPT может быть применено для ограничения подстановочного списка.
Примеры:
hosts allow = 150.203. EXCEPT 150.203.6.66 # позволить все IP 150.203.*.* кроме одного
hosts allow = 150.203.15.0/255.255.255.0 # позволить все хосты в данной сети
hosts allow = 150.203.15.1 myhost.mynet.ru # позволить только двум хостам

hosts deny
Противоположенность hosts allow. Перчисленные хосты здесь не будут иметь доступ к сервисам.
В случае, если необходимо запретить доступ всем, можно использовать ключевое слово ALL или маску 0.0.0.0/0. При этом доступ к сервисам будут иметь только те хосты, которые перечислены в параметре hosts allow.
Пример:
hosts deny = 150.203.4. badhost.mynet.ru

Тогда файл smb.conf в вашем случае может выглядеть так:
Код:
[global]
   load printers = no
   guest account = root
   log file = /tmp/smb.log
   security = share
   server string = dream
   workgroup = udenet
   netbios name = dream
   client code page=850
   character set=iso8859-1
   case sensitive=yes
   preserve case=yes
   short preserve case=yes

[Configuration]
   comment = config
   path = /var
   read only = no
   public = yes
   guest ok = yes
   hosts allow = XX.XX.XX.XX

[Harddisk]
   comment = hdd
   path = /hdd
   read only = no
   public = yes
   guest ok = yes
   hosts deny = YY.YY.YY.YY
, где
XX.XX.XX.XX - разрешенный IP-адрес
YY.YY.YY.YY - запрещенная сеть или IP-адрес
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 10.07.2009, 10:34   #9
Дримовод
 
Аватар для Edward_K
 
Edward_K вне форума
Регистрация: 14.12.2008
Адрес: Раменское
Сообщений: 50
Отправить сообщение для Edward_K с помощью ICQ
По умолчанию

vlamo, не очень гибко, но, лучше чем ничего. Спасибо, мастер )
__________________
dm800 mgCamd, skyStar1, skyStar2, tt-budget S2-3200, nibiru, openbox 620, оптика
4,8E, 9E, 13E, 36E, мотор выкинул нафиг ))

  Ответить с цитированием

Старый 11.07.2009, 00:09   #10
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от Edward_K Посмотреть сообщение
vlamo, не очень гибко, но, лучше чем ничего.
К сожалению, я не знаю, как обстоят дела с самбой в dm800, но в шестисотом она слишком уж урезана и работает только в "гостевом" режиме, т.е. режим security = SHARE. А для полноценной работы с юзерами, т.е. режим security = USER, самбе, как минимум, нужна утилитка smbpasswd, которая должна идти в пакете вместе с самбой.
Еже-ли у вас есть такая (для проверки telnet-команда: which smbpasswd), то могу расписать как заводить/добавлять и работать с пользователями Samba.
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 11.07.2009, 22:49   #11
Дримовод
 
Аватар для Edward_K
 
Edward_K вне форума
Регистрация: 14.12.2008
Адрес: Раменское
Сообщений: 50
Отправить сообщение для Edward_K с помощью ICQ
По умолчанию

Прошу прощения за свою дремучесть в линуксе, но...в /etc/samba/private/ лежит файлик с паролями "smbpasswd".
Однако, если в telnet я пишу which smbpasswd, то нет ни ругани ни результата. Мне просто предлагается ввести следующую команду.
Насколько я понял, "smbpasswd" - это должен быть, как минимум, бинарник, а не файлик с паролями...
__________________
dm800 mgCamd, skyStar1, skyStar2, tt-budget S2-3200, nibiru, openbox 620, оптика
4,8E, 9E, 13E, 36E, мотор выкинул нафиг ))

  Ответить с цитированием

Старый 11.07.2009, 23:38   #12
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
По умолчанию

Цитата:
Сообщение от Edward_K Посмотреть сообщение
Насколько я понял, "smbpasswd" - это должен быть, как минимум, бинарник, а не файлик с паролями...
Ловите ... Распаковать, скопировать в /usr/bin, сделать chmod 755 /usr/bin/smbpasswd . И можно пользоваться
Вложения
Тип файла: 7z smbpasswd.7z (600.5 Кб, 102 просмотров)
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)
  Ответить с цитированием

Старый 12.07.2009, 20:27   #13
Дримовод
 
Аватар для Edward_K
 
Edward_K вне форума
Регистрация: 14.12.2008
Адрес: Раменское
Сообщений: 50
Отправить сообщение для Edward_K с помощью ICQ
По умолчанию

el1216, поймал, заодно поставил gemini 4.3, самбу, выполнил chmod...
Теперь команда which smbpasswd выдает мне путь до этого файла
Попытка набрать просто "smbpasswd" приводит к ругани на тему, что не все библиотеки может загрузить.
Help )
__________________
dm800 mgCamd, skyStar1, skyStar2, tt-budget S2-3200, nibiru, openbox 620, оптика
4,8E, 9E, 13E, 36E, мотор выкинул нафиг ))

  Ответить с цитированием

Старый 12.07.2009, 20:33   #14
Эксперт
 
Аватар для el1216
 
el1216 вне форума
Регистрация: 27.11.2008
Сообщений: 528
По умолчанию

Цитата:
Сообщение от Edward_K Посмотреть сообщение
el1216, поймал, заодно поставил gemini 4.3, самбу, выполнил chmod...
Теперь команда which smbpasswd выдает мне путь до этого файла
Попытка набрать просто "smbpasswd" приводит к ругани на тему, что не все библиотеки может загрузить.
Help )
Запускаем заклинание -
Код:
ipkg install http://dreamboxupdate.com/opendreambox/1.5/dm800/experimental/libpopt0_1.7-r3_mipsel.ipk

Ругань пропадет
__________________
DM 800HD, HDD 2,5" SAMSUNG HM320JI, Gemini 4.40, Mgcmd 1.31
DM 500S , Nabilosat DM500 V.0.8 MAXVAR, Mgcmd 1.31,
4.8E+13E+19.2E, 36.E
"А внутри у ней неонка" (с)

Последний раз редактировалось el1216; 12.07.2009 в 20:35.
  Ответить с цитированием

Старый 12.07.2009, 21:30   #15
Дримовод
 
Аватар для Edward_K
 
Edward_K вне форума
Регистрация: 14.12.2008
Адрес: Раменское
Сообщений: 50
Отправить сообщение для Edward_K с помощью ICQ
По умолчанию

el1216 - магия )))))))))

добавлено через 34 минуты
1. Добавил пользователя в дрим - addUser aaa
2. Добавил его в самбу
3. Изменил секцию конфигурации так:
Код:
[hdd]
  comment = hdd
  path = /hdd
  read only = no
  public = yes
  guest ok = no
  valid users = aaa
Не пускает в этот ресурс. Что не правильно?
__________________
dm800 mgCamd, skyStar1, skyStar2, tt-budget S2-3200, nibiru, openbox 620, оптика
4,8E, 9E, 13E, 36E, мотор выкинул нафиг ))


Последний раз редактировалось Edward_K; 12.07.2009 в 21:30. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ

Закладки


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход




Часовой пояс GMT +3, время: 04:00.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot


Спутниковое телевидение, оборудование для прима. Ресиверы Dreanbox Multimedia.
Самые актуальные обзоры новейших спутниковых ресиверов.