Page 22 of 23

Re: Samba

PostPosted: 19 Jan 2017, 14:02
by FarVoice
7 мбайт/с - вполне нормальная скорость. Вряд ли на самбе будет больше. Качайте прямо на плеер :)

Re: Samba

PostPosted: 04 Feb 2017, 18:00
by Rufus
Модуль версии v3.0.23c.
Вроде работает. Но не могу задать пароль для входа в расшаренную директорию.
Code: Select all
usr/local/etc/mos/samba/smbpasswd -a root -c usr/local/etc/mos/samba/smb.conf

Эта команда не работает. То есть вроде бы пользователь и пароль добавляются, по крайней мере телнет не показывает ошибки.
Но со своего компьютера находящегося в одной группе с проигрывателем захожу свободно, никакого пароля не требуется.
Конфиг самбы такой:
smb.conf | +
[global]
netbios name=iconBIT
work group=HOMEGROUP
security=share
domain logons=Yes
dns proxy=No
use sendfile=yes
guest account=root
guest only = yes
encrypt passwords=yes
passdb backend=smbpasswd
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
read raw=yes
write raw=yes
oplocks=yes
max xmit=65535
dead time=15
getwd cache=yes
lpq cache=30
load printers = no
printcap name = /dev/null
read prediction=yes
client NTLMv2 auth=yes

cache directory = /tmp/smb
lock directory = /tmp/smb
pid directory = /tmp/smb
state directory = /tmp/smb

private dir = /tmp/smb/private
smb passwd file = /tmp/smb/private/smbpasswd

log file = /tmp/smb/log.%m
max log size = 2000
veto files=/.cached/.lock/lost+found/System Volume Information/RECYCLER/

[Setting]
path=/system/rtk_rootfs/usr/local/etc/mos/
hide dot files=no
guest ok=yes
writable=yes
browseable=yes
force create mode=0775
force directory mode=0775


Что может быть не так?

Re: Samba

PostPosted: 06 Feb 2017, 18:19
by FarVoice
может проблема в этом?
Code: Select all
guest account=root
guest only = yes

Re: Samba

PostPosted: 19 Feb 2017, 16:33
by Rufus
Пробовал комментить эти строки.
В настройках шары задавал пользователя
Code: Select all
valid users = root

Например так:
Code: Select all
[Setting]
path=/system/rtk_rootfs/usr/local/etc/
hide dot files=no
guest ok=no
valid users=root
writable=yes
browseable=yes
force create mode=0775
force directory mode=0775

При входе в нее выскакивало окно ввода пользователя и пароля. Вводил стандартные root:1234 - не пускает. В чем может быть проблема? Стандартный пользователь root с паролем 1234?
С публичными шарами проблем нет, но пароль хотелось бы установить на некоторые.

Re: Samba

PostPosted: 19 Feb 2017, 17:43
by FarVoice
а вы самба пароль для рута создали?

Re: Samba

PostPosted: 19 Feb 2017, 18:54
by Rufus
Ну да, вот этой командой через телнет:
Code: Select all
usr/local/etc/mos/samba/smbpasswd -a root -c usr/local/etc/mos/samba/smb.conf

Потом ввел пароль и его подтверждение. Правда я не уверен насколько она актуальна. Если просто вводить
Code: Select all
smbpasswd -a root

или
Code: Select all
smbpasswd -La root

то не прокатывает.

Так пользователь по умолчанию root или нет? Или их там несколько? Просто самба подхватывает только существующих в системе пользователей.

Re: Samba

PostPosted: 20 Feb 2017, 06:31
by FarVoice
пользователей и пароли самба берёт из
smb passwd file = /tmp/smb/private/smbpasswd
и ей поровну на юзеров системы
т.е. сделав
smbpasswd -a root -c usr/local/etc/mos/samba/smb.conf
вы задали пароль рута, который сохранится в /tmp/smb/private/smbpasswd
а так как прописано
valid users=root
то пускать будет только самба пользователя root

Re: Samba

PostPosted: 20 Feb 2017, 23:35
by Rufus
Вот именно эта команда вообще не катит.
Code: Select all
# smbpasswd -a root -c usr/local/etc/mos/samba/smb.conf
-sh: smbpasswd: not found

Re: Samba

PostPosted: 21 Feb 2017, 06:06
by FarVoice
путь до smbpasswd не прописан в PATH и значит запускать его надо с указанием абсолютного пути
Code: Select all
/usr/local/etc/mos/samba/smbpasswd -a root -c usr/local/etc/mos/samba/smb.conf

и после задания пароля обязательно перезапустить самбу!

Re: Samba

PostPosted: 22 Feb 2017, 18:33
by Rufus
Странная она, эта самба. Например вот с таким конфигом почему-то вообще перестало пароль спрашивать. Пускает в шару влегкую. Хотя ранее мне удавалась этими же настройками заставить спрашивать пароль, но ни по какому паролю не пускало.
Code: Select all
[global]
netbios name=iconBIT
workgroup=HOMEGROUP
security=share
domain logons=Yes
dns proxy=No
use sendfile=yes
#guest account=root
guest only = yes
encrypt passwords=yes
passdb backend=smbpasswd
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
read raw=yes
write raw=yes
oplocks=yes
max xmit=65535
dead time=15
getwd cache=yes
lpq cache=30
load printers = no
printcap name = /dev/null
read prediction=yes
client NTLMv2 auth=yes

cache directory = /tmp/smb
lock directory = /tmp/smb
pid directory = /tmp/smb
state directory = /tmp/smb

private dir = /tmp/smb/private
smb passwd file = /tmp/smb/private/smbpasswd

log file = /tmp/smb/log.%m
max log size = 2000
veto files=/.cached/.lock/lost+found/System Volume Information/RECYCLER/

[Setting]
path=/system/rtk_rootfs/usr/local/etc/
hide dot files=no
guest ok=no
valid users=root
writable=yes
browseable=yes
force create mode=0775
force directory mode=0775