Corwin

Профи в Сат-ТВ
С компом проблем нет, диск отформатирован FAT32, другого бокс не знает. В данной ветке не оказалось ни одного чела с сетевым диском, поэтому загадка видит ли айзер сетевые диски или нет.
 

nov_nov

Пользователь
да и с командера и с маза могу, через самбу читаю и записываю...
 

Corwin

Профи в Сат-ТВ
Диск как подключен?
 

Corwin

Профи в Сат-ТВ
Последнее редактирование:

Vladimir_Se

Любитель Сат-ТВ
Парни, кто может знает что где подправить надо а то у меня такая проблема, с компьютера по самбе могу зайти на азбокс, скачать с него, удалить на нем файлы а вот записать ни чего не могу. Прошивка 4890 KGD, но самбу я и заново пробывал переустанавливать, результат тот же.
 

vik56

Пользователь
Здравствуйте,такая проблема, я качаю торенты компом по самбе на азер и если кто нибуть в этот момент переводит азер в слип или из слипа торент отваливается,я так понимаю самба перестартовывает,можно ли как нибудь сделать что бы при переводе в слип и из него самба не перестартовывала.
 

barbuz

Новичок
Здравствуйте! Поставил на AZ торрент-клиент transmission он качает торренты по умолчанию в папку DATA/hdb1/torrents которую он сам и создал. Закачалось уже несколько фильмов но нет возможности их посмотреть, так как в проводнике Azbox видны только папки movie, musik, foto, download. Как сделать видной папку torrents в Azboxe а также эту или другие созданные самим папки в Azboxe на компе через Самбу
 

Viraje

Супер-Модератор
Команда форума
barbuz, отредактируйте smb_script.sh и поставьте папки или весь раздел как Вам нужно.
 

CrazyAleks

Профи в Сат-ТВ
Тема в разделе FAQ закрыта - пишу тут, если модераторы посчитают нужным - перенесут.
Решил довести до ума Самбу, посмотрел предлагаемые производителем скрипты и их предложенную адаптацию - это просто "шляпа", переливаем из одних переменных в другие, делаем совершенно левый ненужный функционал, для изменения конфигурации надо лезть в исполняемый скрипт и тд и тп.
Пришлось разобраться и всё переделать, публикую результат.

Изменения относительно первоисточника:
1. НИЧЕГО в исполняемом скрипте править не надо
2. конфигурация теперь не создаётся каждый раз путём эха > файл, а вынесена в папку /DISK2/etc/samba (доступную для записи в любой момент времени)
перед началом настройки создать папку и скопировать туда файлы настройки из /MMP/etc/samba и настраивать далее любым удобным способом.
3. при запуске сервиса настройки копируются в /DATA/dstar/samba
4. при остановке сервиса настройки копируются обратно.
настраивать можно там где удобно, автоматически синхронизируется.
5. полностью переделана логика установки атрибутов на папки, ранее делалось на папку /DATA, сейчас атрибуты ставятся на конкретные папки, для получения списка разбирается файл конфигурации smb.conf и парсятся строки со словом "path"
!!! папку /DATA не расшаривать, у меня отрабатывается честно, скрипт установки атрибутов косячит (зацикливается структура папок, заканчивается неудачей).
6. в примере рассмотрена наиболее сложная ситуация - многопользовательская среда с авторизацией по имени паролю с защитой файлов от других пользователей.
7. руками создать пользователя/пользователей, команда с нужными ключами сохранена для удобства в шапке скрипта.

Вот так выглядят основные файлы настройки и скрипт:
smbpasswd (создаётся системой при добавлении пользователя, руками НЕ трогать)
Aleks:1003:7DE08765423748598765236FA:03DB12345678906844E643:[U

smb.conf
[global]
workgroup = HOME
server string = AZBOX
cups options = raw
log file = /DATA/dstar/samba/log/%m.log
max log size = 50
dns proxy = no
encrypt passwords = yes
smb passwd file = /DATA/dstar/samba/smbpasswd
security = user
map to guest = bad user

[Aleks]
path = /DATA/hdb3/home/Aleks
public = yes
writeable = yes
browseable = yes
guest ok = no
valid users = Aleks

S50Samba
#!/bin/sh
#
# Samba starting script for AzBox
# /DISK2/etc/start.d/S50Samba
# (C) CrazyAleks
#
# create USER:
# /bin/adduser USER
# /MMP/usr/bin/smbpasswd -c /DATA/dstar/samba/smbpasswd -s -a USER

export LD_LIBRARY_PATH=/MMP/lib:/MMP/usr/lib
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/MMP/bin:/MMP/sbin:/MMP/usr/bin:/MMP/usr/sbin

start() {

mkdir -p /DATA/dstar/samba/log
cp /DISK2/etc/samba/* /DATA/dstar/samba

SMB_SHARED=/DATA/shared
mkdir -p $SMB_SHARED
rm -f $SMB_SHARED/*
cat /DATA/dstar/samba/smb.conf | grep path | sed s@/@=@ | cut -d= -f3 > /tmp/shared_dir
for i in `cat /tmp/shared_dir`; do
ln -s /$i $SMB_SHARED/`echo $i | sed s@/@_@g`
done
/MMP/usr/bin/smb_chmod.sh &

killall -9 nmbd
killall -9 smbd
umask 0777
/MMP/usr/sbin/nmbd -D
/MMP/usr/sbin/smbd -D

}

stop() {

killall -9 find
killall -9 chmod
killall -9 nmbd
killall -9 smbd
cp /DATA/dstar/samba/* /DISK2/etc/samba

}

restart() {

stop
start

}

case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit $?
 
Последнее редактирование:

VadimIv

Moderator
Команда форума
ема в разделе FAQ закрыта - пишу тут, если модераторы посчитают нужным - перенесут.
Попробую вечером.
Не шили 5209 случайно. Не разбирались, почему там доступа по самбе нет. В сетевом окружении ресивер появляется, а доступа нет.
Возможно как раз эти файлы решат проблему...
 

CrazyAleks

Профи в Сат-ТВ
для меня тюбик не актуален в принципе, гораздо важнее стабильная работа базовых функций и настройка под мои задачи.
Пробовал 5020 с записью и одновременным просмотром (на П+) были такие "чудеса", что пришлось откатиться на 4717.

Пока на AzBox рабочие файлы не скопировал и сервер Самбы в режиме 7/24 не запустил и времени до 11 января полно - могу попробовать и 5209.
Попробуйте, если не получится как написано выше - поставлю и вместе попробуем разобраться.
 

VadimIv

Moderator
Команда форума
для меня тюбик не актуален в принципе,
Вопрос по нерабочей самбе на 5209.

Может посоветуешь, как заставить Азбокс заставить запоминать пароль для доступа в расшареные папки на компе?
 
Последнее редактирование:

CrazyAleks

Профи в Сат-ТВ
Да я понял что вопрос по самбе на 5209, до этого у меня сложилось впечатление, что 5209 это 5020 + изменённый проигрыватель ютуб.
Сейчас уже есть информация, что более правильно работает запись на Premium Plus с одновременным просмотром - это уже становится мне очень интересным.
Возможно исправили ещё что-то, о чём мы не знаем :)
На Ultra сейчас попробую поставить и запустить Самбу, на премиум позже, торрент качается, а его проверка после перезапуска - настолько длинный и муторный процесс - лучше подождать кагда доедет ;)
 

VadimIv

Moderator
Команда форума
На Ultra сейчас попробую поставить и запустить Самбу
Ок!
Будет время, посмотри можно ли несложными манипуляциями заставить Азбокс запоминать пароль для доступа на комп.

И если можно, немного подробнее по этому:
# create USER
# /MMP/usr/bin/smbpasswd -c /DATA/dstar/samba/smbpasswd -s -a USER
Это нужно в терминале скомандовать?

P.S. 5209 производит благоприятное впечатление...

Попробовал скрипт на 5209, не пускают меня в ресивер! Но из интерфейса Азбокса (меню ВИДЕО - сеть я могу зайти в папку с именем пользователя, прописаным в smb.conf

smbd.log
Код:
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
[2011/01/04 13:45:31, 1] lib/account_pol.c:account_policy_get(332)
  account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
 
Последнее редактирование:

CrazyAleks

Профи в Сат-ТВ
кладём пустой файл smbpasswd сюда /DATA/dstar/samba
запускаем в консоли
/MMP/usr/bin/smbpasswd -c /DATA/dstar/samba/smbpasswd -s -a USER
вместо USER пишем имя пользователя для которого будем шарить и заходить
на приглашение системы 2 раза вводим пароль (от 5 до 8 символов заканчивая ентером)
если всё верно - файл будет содержать строку как у меня в примере
для каждого пользователя по строке (имя и шифрованный пароль).

вписываем имя этого пользователя в smb.conf чтобы ему был доступ, как в примере.
стопаем сервис (даже если не работал) надо спасти конфиг из временной папки /DATA/dstar в /DISK2/etc/samba
запускаем и скрипт подсовывает наши конфиги демону самбы и запускает его.

Рекомендую смотреть скрипты и пытаться понять что они делают, бывает очень полезно что-то вывести в файл, напечатать или закомментировать для понимания что происходит и отладки.
У нас же приёмники с Linux а не GI 6199 ;)
 

VadimIv

Moderator
Команда форума
запускаем в консоли
/MMP/usr/bin/smbpasswd -c /DATA/dstar/samba/smbpasswd -s -a USER
вместо USER пишем имя пользователя для которого будем шарить и заходить
на приглашение системы 2 раза вводим пароль (от 5 до 8 символов заканчивая ентером)
если всё верно - файл будет содержать строку как у меня в примере
Хм...
Код:
AZBOX[~]$ /MMP/usr/bin/smbpasswd -c /DATA/dstar/samba/smbpasswd -s -a Vadim 
password                                                                     
password                                                                     
getsmbfilepwent: malformed password entry (no :)                            
Failed to modify password entry for user Vadim                              
AZBOX[~]$
 
Сверху