Страница 1 из 2
Помогите разобраться с Самбой
Добавлено: 26 мар 2017, 16:08
neokovalsky
Линукс Минт 18. Установлены Самба, Winbind, Gadmin-samba. Расшаренно несколько папок, но зайти дальше первой папки не получается ни с ноута, ни с телефона. То есть корневой раздел видно, но ни в одну папку не войти. Либо появляется сообщение "ошибка подключения к серверу: NT_STATUS_NOT_FOUND. Либо всё же входит в папки, но содержимое не показывает. Как это исправить? Я точно помню. что раньше всё работало.
Помогите разобраться с Самбой
Добавлено: 26 мар 2017, 16:21
di_mok
neokovalsky, покажи конфиг самбы/etc/samba/smb.conf
Помогите разобраться с Самбой
Добавлено: 26 мар 2017, 16:39
neokovalsky
[global]
netbios name = Samba24
server string = Samba file and print server
workgroup = Workgroup
security = user
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no
[homes]
comment = Home Directories
path = /home
valid users = %U
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
locking = no
strict locking = no
[win2]
path = /mnt/win2
comment = No comment
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[linux]
path = /mnt/Linx
comment = No comment
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[win1]
path = /mnt/win1
comment = No comment
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no
Помогите разобраться с Самбой
Добавлено: 26 мар 2017, 17:35
di_mok
А что с правами на папки?
Помогите разобраться с Самбой
Добавлено: 26 мар 2017, 18:20
neokovalsky
А что с правами? везде - drwxrwxrwx
Помогите разобраться с Самбой
Добавлено: 26 мар 2017, 18:42
Chocobo
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 00:22
neokovalsky
добавление строчки force user = не помогает(((. На ноуте с Виндой вообще непонятная надпись при попытке войти во вложенные папки: Неверный дескриптор.
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 11:02
AlexSht
Точно такая же проблема. До обновления было все нормально, а сейчас с вин-компов пускает в общую папку, показывает содержимое, но внутри папки пустые, создать папку нельзя. Добавление строчки force user = не помогает.
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 11:44
Chocobo
AlexSht, это довольно важный момент, если проявилось после обновления - самба то и дело ломает обратную совместимость, это уже не удивляет)
Ну и если разбираться пока некогда, и надо чтоб работало здесь и сейчас - проще даунгрейдиться обратно на предыдущую версию, пока решение не всплывет
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 13:23
AlexSht
Chocobo спасибо. Пойду искать как откатить обновление.
Еще я пробовал создать новую общую папку, но результат такой же - в папку зайти можно, в ней можно создать папку и больше ничего.
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 13:31
Chocobo
AlexSht, какая версия минта у тебя? гляну что там по версиям сейчас в репозитории
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 13:41
AlexSht
18.1 mate 64
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 15:16
Chocobo
Посмотрел по версиям накатив свежую самбу, в апте сейчас видно два варианта
4.3.11 и
4.3.8:
Код: Выделить всё
mint@mint ~ $ apt policy samba
samba:
Installed: 2:4.3.11+dfsg-0ubuntu0.16.04.5
Candidate: 2:4.3.11+dfsg-0ubuntu0.16.04.5
Version table:
*** 2:4.3.11+dfsg-0ubuntu0.16.04.5 500
500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
100 /var/lib/dpkg/status
2:4.3.8+dfsg-0ubuntu1 500
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Если откатывать не ломая зависимости до 4.3.8 - У меня получилась такая вот портянка на сегодняшний срез репозитория xenial:
Код: Выделить всё
apt install libwbclient0=2:4.3.8+dfsg-0ubuntu1 samba-libs=2:4.3.8+dfsg-0ubuntu1 python-samba=2:4.3.8+dfsg-0ubuntu1 samba-common=2:4.3.8+dfsg-0ubuntu1 samba-common-bin=2:4.3.8+dfsg-0ubuntu1 smbclient=2:4.3.8+dfsg-0ubuntu1 libsmbclient=2:4.3.8+dfsg-0ubuntu1 samba=2:4.3.8+dfsg-0ubuntu1
Код: Выделить всё
mint@mint ~ $ apt install libwbclient0=2:4.3.8+dfsg-0ubuntu1 samba-libs=2:4.3.8+dfsg-0ubuntu1 python-samba=2:4.3.8+dfsg-0ubuntu1 samba-common=2:4.3.8+dfsg-0ubuntu1 samba-common-bin=2:4.3.8+dfsg-0ubuntu1 smbclient=2:4.3.8+dfsg-0ubuntu1 libsmbclient=2:4.3.8+dfsg-0ubuntu1 samba=2:4.3.8+dfsg-0ubuntu1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
bind9 bind9utils ctdb ldb-tools smbldap-tools winbind heimdal-clients
Recommended packages:
samba-dsdb-modules samba-vfs-modules
The following packages will be DOWNGRADED:
libsmbclient libwbclient0 python-samba samba samba-common samba-common-bin
samba-libs smbclient
0 upgraded, 0 newly installed, 8 downgraded, 0 to remove and 278 not upgraded.
Need to get 8,110 kB of archives.
After this operation, 42.0 kB disk space will be freed.
Do you want to continue? [Y/n]
Дальше либо вешать холд на
samba
, либо при новом апгрейде прилетит опять новая версия с которой можно продолжать более углубленно играться чтоб локализовать ошибку.
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 15:39
AlexSht
Огромнейшее СПАСИБО! Помогло!
Спасибо что помогаете новичкам

Пойду я учиться.
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 21:07
kobolt
сам проблему не проверил, но решил даунгредится по совету чокобо, на всякий случай

Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 22:11
neokovalsky
После отката всё заработало, спасибо!
Помогите разобраться с Самбой
Добавлено: 27 мар 2017, 22:51
neokovalsky
а есть способ исправить проблему не откатывая назад, а наоборот установив последнюю версию самбы - 4.6? Её можно как-то поставить? на родном сайте только исходники, не разобрался как компилить(((
Помогите разобраться с Самбой
Добавлено: 28 мар 2017, 08:03
Chocobo
neokovalsky, Два момента.
1. Новая версия может не выручить если это окажется общей регрессией, а не ошибка конкретной версии.
2. Сама самба - штука комплексная (того же даунгрейда коснулось 8 пакетов), и её компиляние может оказаться нетривиальной задачей, чтоб подтащить весь функционал. Дальнейшее обновление версий после ручной сборки также ляжет на твои плечи.
Поэтому стоит для начала полазать по чейнджлогам, чтоб определить наличие важных плюшек в последних обновах, и если они вдруг есть (хотя базовый функционал покрыт уже давно и в основном я там видел специфичные фичи)
То лучше поискать third-party репозиторий с дебками посвежей.
Помогите разобраться с Самбой
Добавлено: 28 мар 2017, 08:24
hellonet
neokovalsky писал(а): После отката всё заработало, спасибо!
neokovalsky писал(а): а есть способ исправить проблему не откатывая назад, а наоборот установив последнюю версию самбы
Система работает? Не лезь!
Помогите разобраться с Самбой
Добавлено: 28 мар 2017, 09:04
di_mok
Всплыло, в памяти, что примерно год назад тоже у всех самба попадала после обновления