Автор Тема: Помогите настроить Samba4 (Debian 8 Jessie)  (Прочитано 17029 раз)

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

Оффлайн CoolAller

Помогите настроить Samba4 (Debian 8 Jessie)
« : 02 Февраля 2016, 09:34:07 »
Собственно нужно настроить Samba для создания шары для Win юзеров, которые смогут заходить на нее без пароля, а также шары для входа по паролю. Пробовал разные мануалы ничего не получается.

SAMBA 2:4.1.17+dfsg-4 (получается нормально настроить шары для входа без пароля, но невозмодно нормально настроить доступ по паролю, при этом самба пускает на шары с паролем только со второго раза, при этом на Win-машинах выводится сообщение о том, что якобы нет прав на использование сетевого  ресурса, хотя на самом деле это не так) UPD, решение этой проблемы есть в этом посте.

SAMBA 2:4.2.10+dfsg-0+deb8u3 (с этой версией SAMBA невозможно получить доступ к шарам на других машинах на Windows, ниже описан костыль, который предполагает необходимость настройки каждой Win-машины, но в любом случае он не прокатывает с Windows 8-10)

В общем итог таков: на сегодняшний день SAMBA для Debian не работает, если кто-то знает как ее исправить отпишитесь ниже.
« Последнее редактирование: 08 Сентября 2016, 15:20:40 от CoolAller »
 

Оффлайн endru

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #1 : 02 Февраля 2016, 09:50:43 »
тут 2 варианта - либо дать денюшку человеку, задание, удаленный доступ по SSH и сидишь сложа ручки.
либо - выложить конфиг и объяснить что именно не получается.
выбирать вам.
« Последнее редактирование: 02 Февраля 2016, 10:46:54 от endru »
 

Оффлайн CoolAller

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #2 : 02 Февраля 2016, 09:53:57 »
endru, Ну во-первых я не вижу свой собственный расшаренный ресурс, насколько я помню он должен отображаться наряду с прочими, так например, я вижу и могу заходить через "Browse Network" расшаренные диски на Win.

Содержимое /etc/samba/smb.conf:
Spoiler: ShowHide
[global]
workgroup = EL
netbios name = server
server string = lan file server
browseable = yes
interfaces = lo, eth1
bind interfaces only = true

wins support = no

[Public]
path = /home/user/Public
available = yes
browsable = yes
public = yes
writable = yes

Перезапуск samba делаю так:
sudo systemctl restart smbd.service
Еще при нажатии в файловом менеджере (Caja - DE MATE) на "Browse Network" он достаточно долго тупит, но потом все же выдает список Win дисков, если нажать на Windows Network то ожидание еще дольше, далее отображается нужная группа EL и точно такое же долгое ожидание при открытии сетевого диска на Win-машине. Но главное то, что там нет ни моей расшаренной папки ни названия компьютера (netbios name). С чем может быть связано такое достаточно длительное ожидание? Компы Win -> Win находят друг друга без задержек. И как теперь расшаривать папку?
« Последнее редактирование: 04 Февраля 2016, 08:27:17 от CoolAller »
 

Оффлайн endru

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #3 : 02 Февраля 2016, 10:52:18 »
Ну во-первых я не вижу свой собственный расшаренный ресурс
нужно проверять: шара доступна по IP или имени компьютера в сети? То что он не отображается в списках windows - говорит о том что само взаимодействие с сетью (рабочей группой или доменом) коряво настроено.
начинай с проверки
cat /etc/resolv.conf /etc/hostname

Оффлайн CoolAller

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #4 : 03 Февраля 2016, 18:30:59 »
Samba работает рандомно, то пускает и показывает шару, то нет. Помоему там коряво и не настроешь, разве что сама samba вся кривая, раньше там всего несколько строчек требовалось если нужно было просто дать безпарольный доступ к папке в одноранговой сети, сейчас это похоже на какой-то мазохизм, на предыдущей версии Samba все работало с пол пинка, новая samba не понимает конфиг от старой, делать людям похоже нечего, кроме того, что ломать то что раньше работало.

Не знаю что там в этих конфигах я должен увидеть (сеть работает через роутер с DHCP), но вот они:
cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.0.1

cat /etc/hostname
debian

Cообщение объединено 03 Февраля 2016, 19:46:55
Похоже что самба еще и не рестартится по команде:
systemctl start smbd.serviceили:
service smbd restartТак как после рестарта вообще перестает отображать Network, приходится делать рестарт OS. Хотя samba вроде бы поднимается:
netstat -lnpt | grep smb
Spoiler: ShowHide
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      1110/smbd       
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      1110/smbd       
tcp6       0      0 :::445                  :::*                    LISTEN      1110/smbd       
tcp6       0      0 :::139                  :::*                    LISTEN      1110/smbd

Тест конфига самбы:
testparmПосле установки samba или того что с ней связано пару раз наглухо вешались иксы, это ппц))

Люди, помогите настроить сеть, плиз) Хоть сеть-то должна работать))
« Последнее редактирование: 05 Февраля 2016, 16:29:21 от CoolAller »
 

Оффлайн oermolaev

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #5 : 04 Февраля 2016, 11:19:59 »
Вот дефолтный конфиг samba
Spoiler: ShowHide
[global]
   workgroup = WORKGROUP
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes
[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S
[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no


Создаем каталог для шары:
mkdir /shareУстанавливаем права:
chmod -R 777 /shareВ конец конфига самбы добавляем:
[share]
path = /share
read only = No
guest ok = Yes
Перезапускаем сервис:
service smbd restartИ всё работает - только что проверил на своём ноутбуке.
 
Пользователи, которые поблагодарили этот пост: CoolAller

Оффлайн CoolAller

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #6 : 04 Февраля 2016, 13:09:24 »
oermolaev, спасибо! Навели на мысль где копать. По привычке снес дефолтный конфиг, думал что с предыдущей версии samba накидаю, а не тут-то было. Позже попробую сравнить и выясню чего не хватало.

PS. Оказывается после рестарта samba нужно ждать какое-то время и периодически делать рефреш в файл-менеджере, так как после рестарта она далеко не сразу сеть поднимает.
« Последнее редактирование: 04 Февраля 2016, 13:16:24 от CoolAller »
 

Оффлайн endru

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #7 : 04 Февраля 2016, 13:26:33 »
После добавления шары не нужно делать рестарт samba. Конфиги новой шары подхватываются на лету, и появляются через определенное время.
Все продумано же, люди работают в шаре, вам захотелось добавить новую шару, чтобы добавить нужно сбросить все соединения клиентов и заставить их заново подключиться?)))
Да и сам конфиг если и меняется то не заметно для привычных шар. Конкретно в вашем конфиге ничего криминального нет. Проблема может быть как в сети (о чем я писал выше) так и с самим файловым менеджером.

Оффлайн CoolAller

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #8 : 04 Февраля 2016, 14:00:21 »
endru, с сетью проблем нет, а вот какой-то параметр в новой самбе поменяли, позже сравню. С дефолтным конфигом выше + прописанными шарами проблем пока не замечено. Про подхват конфигурации налету очень логично, но вот вопрос в том что на самом деле))
« Последнее редактирование: 04 Февраля 2016, 14:03:34 от CoolAller »
 

Оффлайн oermolaev

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #9 : 04 Февраля 2016, 15:44:12 »
Оказывается после рестарта samba нужно ждать какое-то время и периодически делать рефреш в файл-менеджере
smb://ip-adress/ - работает сразу
 
Пользователи, которые поблагодарили этот пост: CoolAller

Оффлайн CoolAller

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #10 : 05 Февраля 2016, 13:46:22 »
smb://ip-adress/ - работает сразу
bash: smb://192.168.10.103: No such file or directory
ЧЯДН?
 

Оффлайн endru

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #11 : 05 Февраля 2016, 13:54:23 »
smb://ip-adress/ - работает сразу
bash: smb://192.168.10.103: No such file or directory
ЧЯДН?
не в консоли это вводить нужно, а в файловом менеджере.  :D
 
Пользователи, которые поблагодарили этот пост: CoolAller

Оффлайн CoolAller

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #12 : 05 Февраля 2016, 15:57:43 »
не в консоли это вводить нужно, а в файловом менеджере.
OK, вводил, результата не было, только после очередного ребута шара появилась. Честно говоря речь выше велась о том, что samba не подхватывает конфиг после рестарта сервиса из терминала, поэтому собственно вопрос касался именно этого момента, так как все время ребутить хост с шарой это не тру.
« Последнее редактирование: 05 Февраля 2016, 18:44:33 от CoolAller »
 

Оффлайн oermolaev

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #13 : 05 Февраля 2016, 16:16:06 »
Да, от клиента тоже может зависеть.
 

Оффлайн CoolAller

Re: Помогите настроить Samba4 (Debian 8 Jessie)
« Ответ #14 : 05 Февраля 2016, 16:17:19 »
Кстати даже после смены, например, netbios name чтобы оно обновилось приходилось рестартиться и при этом старое имя оставалось видно. Добавил в конфиг следующие параметры:
local master = yes
preferred master = yes
После перестали появляться несуществующие хосты. Где можно просмотреть список всех остальных опций с описанием?
« Последнее редактирование: 05 Февраля 2016, 16:26:33 от CoolAller »
 

Теги:
     

    Помогите установить NDISwrapper

    Автор calex

    Ответов: 3
    Просмотров: 4243
    Последний ответ 12 Июня 2011, 12:50:24
    от calex
    Помогите хитро поднять pptpd-сервер

    Автор Alexander_Freeman

    Ответов: 1
    Просмотров: 1932
    Последний ответ 01 Декабря 2013, 16:43:25
    от 315th
    Перенесено: Помогите выбрать хороший wi-fi адаптер

    Автор qupl

    Ответов: 0
    Просмотров: 966
    Последний ответ 17 Февраля 2018, 14:22:30
    от qupl
    [РЕШЕНО] два сетевых интерфейса два провайдера ,помогите!

    Автор sharabdin

    Ответов: 0
    Просмотров: 7406
    Последний ответ 18 Марта 2011, 19:04:08
    от sharabdin
    eth0 dhcp и wpa-supplicant --- помогите решить ПРОБЛЕМКУ

    Автор savenkoeugene

    Ответов: 7
    Просмотров: 2914
    Последний ответ 02 Октября 2012, 19:52:23
    от ihammers