28 июня | 2024г. | 13:58:10


АвторТема: Установка сервера самба для подключения в сети windows.  (Прочитано 47640 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Не запускается samba и transmission.
& надо только для transmission по тому что иначе он не запускается как демон. Для этого у других приложений указанны ключи (oscam -b : start in background; samba -D --daemon; pureftpd -B --daemonize).
ln -s /mnt/USB1/sda1/transmission /usr/share/transmission делает линк, и это надо выполнить в телнет только один раз после установки transmission.
Вот так у меня и всё работает:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.В конце rc.user оставьте пару пустых строк.
P.S.
Когда выкладывал transmission думал что его не будет много использовать, по тому и не делал готовый скрипт установки с правкой rc.user для запуска после рестарта ресивера, но вижу что после выхода скажем transmission 2.32 надо сделать.


  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Извините. Не посмотрел, что библиотеки которые выкладывал месте с самбой уже есть в ресивере. Если умейте можете удалит библиотеки libc.so.0; libcrypt.so.0; libdl.so.0 в папке /data/samba/lib и запуск самбы в rc.user прописать так:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
А для samba есть место в /app?

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Kонечно, я там размешаю её и transmission, и остаётся свободным ещё 3.5М.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
А чтобы ее установить, необходимо в текстовом редакторе по всему скрипту setupsamba_data.sh заменить data на app?

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Всё не так просто, по тому что при компилацйи самбы я указал на папку конфигов в /data/samba.
Вечером могу собрать для папки app, но на этот момент по моему лучше через ftp положить папку samba в app (не забудьте что в папке /samba/lib нужен только файл конфигов smb.conf, а библиотеки не нужны).
Назначить права:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Сделать линк от этой папки в data:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.В rc.user прописать запуск как прежде:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Если все так сложно, то не надо, тем более, что у меня samba влезла в data. А папки app и data, если правильно понял, равноценны по свойствам. Пусть будет свободное место на всякий случай
Taapat, если будет настроение и время, сможешь сделать сбору all in 1:
- mount app in jffs2;
- set local time;
- swap;
- ftp;
- oscam;
- transmission;
- samba
или восстановление после прошивки (замена исполняемых файлов и rc.user, не трогая конфигурацию)?

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Если все так сложно, то не надо, тем более, что у меня samba влезла в data.
Если вы использовали скрипт установки то в data у вас не бинарики smbd и nmbd а только линки от них, а по моему лучше чтоб они лежали и запускались от флеш памяти ресивера.
Я думаю что следующую самбу всё равно буду собирать для установки в app.
Taapat, если будет настроение и время, сможешь сделать сбору all in 1:
- mount app in jffs2;
- set local time;
- swap;
- ftp;
- oscam;
- transmission;
- samba
или восстановление после прошивки (замена исполняемых файлов и rc.user, не трогая конфигурацию)?
Будет время сделаю.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн Torch

  • Младший Джедай
  • **
  • Сообщений: 84
  • Поблагодарили: 2
  • Уважение: 0
Народ, помогите разобраться - что не так делаю!
Размещаю папку Samba на флешке, меняю /mnt/USB1/sda1 на /mnt/USB2/sdb1 в файле конфигурации и с скрипте установки. Вставляю флешку в разъём на морде. Телнетом захожу в папку Samba и запускаю скрипт. Читаю радостные сообщения о успешной установке и рестарте ресивера. Дожидаюсь рестарта - тишина. Заново захожу телнетом в ресивер, даю команду:
LD_LIBRARY_PATH=/data/samba/lib /data/samba/smbd -i
Ответ :
 creating lame upcase table

creating lame lowcase table

smbd version 3.5.9 started.

Copyright Andrew Tridgell and the Samba Team 1992-2010

Unable to create directory /data/samba/var/locks for file messages.tdb. Error was No such file or directory

Unable to open printcap file /etc/printcap for read!

tdbsam_open: Converting version 0.0 database to version 4.0.

tdbsam_convert_backup: updated /data/samba/private/passdb.tdb file.

account_policy_get: tdb_fetch_uint32 failed for type 1 (min password length), returning 0

account_policy_get: tdb_fetch_uint32 failed for type 2 (password history), returning 0

account_policy_get: tdb_fetch_uint32 failed for type 3 (user must logon to change password), returning 0

account_policy_get: tdb_fetch_uint32 failed for type 4 (maximum password age), returning 0

account_policy_get: tdb_fetch_uint32 failed for type 5 (minimum password age), returning 0

account_policy_get: tdb_fetch_uint32 failed for type 6 (lockout duration), returning 0

account_policy_get: tdb_fetch_uint32 failed for type 7 (reset count minutes), returning 0

account_policy_get: tdb_fetch_uint32 failed for type 8 (bad lockout attempt), returning 0

account_policy_get: tdb_fetch_uint32 failed for type 9 (disconnect time), returning 0

account_policy_get: tdb_fetch_uint32 failed for type 10 (refuse machine password change), returning 0

open_socket_in(): socket() call failed: Address family not supported by protocol

smbd_open_once_socket: open_socket_in: Address family not supported by protocol

open_socket_in(): socket() call failed: Address family not supported by protocol

smbd_open_once_socket: open_socket_in: Address family not supported by protocol

После чего рессивер становится виден в сети - но только до попытки подключить сетевой диск, после чего все отваливается....

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Самба отваливается без сообщения об ошибок если подключить её шару как сетевой диск или если даже просто зайти на шареную директорию?
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Странно запускаешь. Обычно с ключем D запускается.
И как у тебя соединение с ресом - по LAN samba нормально идет, по Wi-Fi бывают затыки.

Оффлайн Torch

  • Младший Джедай
  • **
  • Сообщений: 84
  • Поблагодарили: 2
  • Уважение: 0
Если я правильно понял, запускаться должно через rc.user - он у меня не изменялся, тоесть :
# start samba
if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then
  LD_LIBRARY_PATH=/data/samba/lib /data/samba/smbd -D
  LD_LIBRARY_PATH=/data/samba/lib /data/samba/nmbd -D
fi
#
Сетка на проводах со статичными IP, ресак становится виден в сети после команды
LD_LIBRARY_PATH=/data/samba/lib /data/samba/smbd -i
Но стоит зайти на сетевую папку - то после открытия списка каталогов или срзу при обращении - всё отваливается, ресурс больше недоступен (((
Добавлено  26 июля | 2011г. | 17:17:20   
Кажется допёр - стартовый скрипт вообще не запускается, ручками прописал обе стартовые строки - заработало! Но почему не стартует????

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
У меня в rc.user так:
# start samba
if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then
  /data/samba/smbd -D
  /data/samba/nmbd -D
fi 
Прошивка последняя. У меня по Wi-Fi до перепрошивки похожие проблемы было. По витой паре другая подсеть - там без проблем, фильмы полдня показывает.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Начнём с азбуки:
/data/samba/smbd -i это старт самбы в интерактивном варианте, где все сообщения выводится в телнет,
/data/samba/smbd -D это старт самбы как демона, то ест в фоне (нормальная работа).
Как я выше писал LD_LIBRARY_PATH=/data/samba/lib не нужно, библиотеки уже ест в ресивере.
Если не стартуется то rc.user правишь надеюсь не с notepad?
Права на /data/samba стоит 755?
Попробуй: chmod 755 -R /data/samba

Может тебе USB не успевает примонтироватся, постав sleep по больше в rc.user.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн Torch

  • Младший Джедай
  • **
  • Сообщений: 84
  • Поблагодарили: 2
  • Уважение: 0
Ещё раз прошу прощения - я полный ноль в Линуксе, отчего и воспользовался предложенным вами же скриптом Samba3.5.9
echo "Add samba startup to /root/rc.user..."
echo "" >> /root/rc.user
echo "# start samba" >> /root/rc.user
echo "if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then" >> /root/rc.user
echo "  LD_LIBRARY_PATH=/data/samba/lib /data/samba/smbd -D" >> /root/rc.user
echo "  LD_LIBRARY_PATH=/data/samba/lib /data/samba/nmbd -D" >> /root/rc.user
echo "fi" >> /root/rc.user

echo "OK! Wait a receiver restart!"
А теперь я окончательно запутался ((( , что ставить, что не ставить!
Помогите пожалуйста! (ЗЫ ну не правил я Rc.user, он сам такой сформировался))))

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
140 Ответов
118433 Просмотров
Последний ответ 17 ноября | 2012г. | 18:40:35
от skopinka
0 Ответов
9943 Просмотров
Последний ответ 06 марта | 2013г. | 12:27:57
от LordMerlin
1 Ответов
5062 Просмотров
Последний ответ 27 февраля | 2015г. | 12:52:00
от yuju
2 Ответов
6090 Просмотров
Последний ответ 06 июня | 2014г. | 03:29:35
от look2009
8 Ответов
7574 Просмотров
Последний ответ 13 сентября | 2015г. | 17:47:32
от Panner



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!