Помогите разобраться с Самбой
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 21
- Зарегистрирован: 26 ноя 2016, 18:29
- Решено: 1
- Благодарил (а): 3 раза
- Контактная информация:
Помогите разобраться с Самбой
Линукс Минт 18. Установлены Самба, Winbind, Gadmin-samba. Расшаренно несколько папок, но зайти дальше первой папки не получается ни с ноута, ни с телефона. То есть корневой раздел видно, но ни в одну папку не войти. Либо появляется сообщение "ошибка подключения к серверу: NT_STATUS_NOT_FOUND. Либо всё же входит в папки, но содержимое не показывает. Как это исправить? Я точно помню. что раньше всё работало.
Решение
Перейти к ответу ➙
Посмотрел по версиям накатив свежую самбу, в апте сейчас видно два варианта 4.3.11 и 4.3.8:
Если откатывать не ломая зависимости до 4.3.8 - У меня получилась такая вот портянка на сегодняшний срез репозитория xenial:
Дальше либо вешать холд на
Код: Выделить всё
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
Код: Выделить всё
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
, либо при новом апгрейде прилетит опять новая версия с которой можно продолжать более углубленно играться чтоб локализовать ошибку.Перейти к ответу ➙
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Помогите разобраться с Самбой
neokovalsky, покажи конфиг самбы
/etc/samba/smb.conf
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
Автор темы - Сообщения: 21
- Зарегистрирован: 26 ноя 2016, 18:29
- Решено: 1
- Благодарил (а): 3 раза
- Контактная информация:
Помогите разобраться с Самбой
[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
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
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Помогите разобраться с Самбой
А что с правами на папки?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
Автор темы - Сообщения: 21
- Зарегистрирован: 26 ноя 2016, 18:29
- Решено: 1
- Благодарил (а): 3 раза
- Контактная информация:
-
Автор темы - Сообщения: 21
- Зарегистрирован: 26 ноя 2016, 18:29
- Решено: 1
- Благодарил (а): 3 раза
- Контактная информация:
Помогите разобраться с Самбой
добавление строчки force user = не помогает(((. На ноуте с Виндой вообще непонятная надпись при попытке войти во вложенные папки: Неверный дескриптор.
-
- Сообщения: 4
- Зарегистрирован: 27 мар 2017, 10:40
- Благодарил (а): 1 раз
- Контактная информация:
Помогите разобраться с Самбой
Точно такая же проблема. До обновления было все нормально, а сейчас с вин-компов пускает в общую папку, показывает содержимое, но внутри папки пустые, создать папку нельзя. Добавление строчки force user = не помогает.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Помогите разобраться с Самбой
AlexSht, это довольно важный момент, если проявилось после обновления - самба то и дело ломает обратную совместимость, это уже не удивляет)
Ну и если разбираться пока некогда, и надо чтоб работало здесь и сейчас - проще даунгрейдиться обратно на предыдущую версию, пока решение не всплывет
Ну и если разбираться пока некогда, и надо чтоб работало здесь и сейчас - проще даунгрейдиться обратно на предыдущую версию, пока решение не всплывет
-
- Сообщения: 4
- Зарегистрирован: 27 мар 2017, 10:40
- Благодарил (а): 1 раз
- Контактная информация:
Помогите разобраться с Самбой
Chocobo спасибо. Пойду искать как откатить обновление.
Еще я пробовал создать новую общую папку, но результат такой же - в папку зайти можно, в ней можно создать папку и больше ничего.
Еще я пробовал создать новую общую папку, но результат такой же - в папку зайти можно, в ней можно создать папку и больше ничего.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Помогите разобраться с Самбой
Посмотрел по версиям накатив свежую самбу, в апте сейчас видно два варианта 4.3.11 и 4.3.8:
Если откатывать не ломая зависимости до 4.3.8 - У меня получилась такая вот портянка на сегодняшний срез репозитория xenial:
Дальше либо вешать холд на
Код: Выделить всё
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
Код: Выделить всё
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
, либо при новом апгрейде прилетит опять новая версия с которой можно продолжать более углубленно играться чтоб локализовать ошибку.-
- Сообщения: 4
- Зарегистрирован: 27 мар 2017, 10:40
- Благодарил (а): 1 раз
- Контактная информация:
Помогите разобраться с Самбой
Огромнейшее СПАСИБО! Помогло!
Спасибо что помогаете новичкам
Пойду я учиться.
Спасибо что помогаете новичкам
Пойду я учиться.
-
Автор темы - Сообщения: 21
- Зарегистрирован: 26 ноя 2016, 18:29
- Решено: 1
- Благодарил (а): 3 раза
- Контактная информация:
-
Автор темы - Сообщения: 21
- Зарегистрирован: 26 ноя 2016, 18:29
- Решено: 1
- Благодарил (а): 3 раза
- Контактная информация:
Помогите разобраться с Самбой
а есть способ исправить проблему не откатывая назад, а наоборот установив последнюю версию самбы - 4.6? Её можно как-то поставить? на родном сайте только исходники, не разобрался как компилить(((
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Помогите разобраться с Самбой
neokovalsky, Два момента.
1. Новая версия может не выручить если это окажется общей регрессией, а не ошибка конкретной версии.
2. Сама самба - штука комплексная (того же даунгрейда коснулось 8 пакетов), и её компиляние может оказаться нетривиальной задачей, чтоб подтащить весь функционал. Дальнейшее обновление версий после ручной сборки также ляжет на твои плечи.
Поэтому стоит для начала полазать по чейнджлогам, чтоб определить наличие важных плюшек в последних обновах, и если они вдруг есть (хотя базовый функционал покрыт уже давно и в основном я там видел специфичные фичи)
То лучше поискать third-party репозиторий с дебками посвежей.
1. Новая версия может не выручить если это окажется общей регрессией, а не ошибка конкретной версии.
2. Сама самба - штука комплексная (того же даунгрейда коснулось 8 пакетов), и её компиляние может оказаться нетривиальной задачей, чтоб подтащить весь функционал. Дальнейшее обновление версий после ручной сборки также ляжет на твои плечи.
Поэтому стоит для начала полазать по чейнджлогам, чтоб определить наличие важных плюшек в последних обновах, и если они вдруг есть (хотя базовый функционал покрыт уже давно и в основном я там видел специфичные фичи)
То лучше поискать third-party репозиторий с дебками посвежей.
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Помогите разобраться с Самбой
Всплыло, в памяти, что примерно год назад тоже у всех самба попадала после обновления
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя