@zehil

Как подружить openSUSE и Samba?

Ситуация бредовая. Имеется машина, домашняя, на ней установлен уже месяца 3 openSUSE Leap 15.2. Дома есть роутер с юсб портом, который был оперативно приспособлен под домашнюю шару. Проблема вот в чем.
На машине установлена и сконфигурирована самба (так как роутер шарит внешний винт по древнему протоколу smb1, то пришлось прописывать на всех линуксовых девайсах пару строчек в конфиг). Со всех машин и систем доступен обзор шарных папок, но только не с сабжевой, с хамелеоном на борту.

Что конкретно - при переходе в проводник (долфин) и затем в раздел с сетями - SMB - долго ищет и ничего не находит.
Немногозначный вывод комманды
systemctl status smb.service

выдает вот это:
Нажмите, что бы открыть спойлер с выводом

● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2020-12-29 21:14:59 EET; 5s ago
Process: 7429 ExecStart=/usr/sbin/smbd --foreground --no-process-group $SMBDOPTIONS (code=exited, status=1/FAILURE)
Process: 7425 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=0/SUCCESS)
Main PID: 7429 (code=exited, status=1/FAILURE)

Dec 29 21:14:59 localhost.localdomain systemd[1]: Starting Samba SMB Daemon...
Dec 29 21:14:59 localhost.localdomain systemd[1]: smb.service: Main process exited, code=exited, status=1/FAILURE
Dec 29 21:14:59 localhost.localdomain systemd[1]: Failed to start Samba SMB Daemon.
Dec 29 21:14:59 localhost.localdomain systemd[1]: smb.service: Unit entered failed state.
Dec 29 21:14:59 localhost.localdomain systemd[1]: smb.service: Failed with result 'exit-code'.

Не стартует и всё тут, даже если попробовать пустить его вручную. Ошибка та же. Гугление вопроса заводит в тупик, потому что все доступные решения во-первых не работают, во-вторых выглядят безсмысленными.

Отмечу то, что при ручном вбитии адреса сервера с шарой в самом проводнике - работает. Успешно конекчусь к конкретному серваку, полноценно получаю доступ к файлам. Какой-то бред.
smb://192.168.1.1/video - вуаля, коннектит, но обзор и поиск сторонних машин не работает.
Сколько я себя помню, еще на версии системы 13.1 я сталкивался с этой бубуйней, да никогда я ее не решал. А сейчас надо :) Помогите, кто сталкивался.

UPD - прикрепляю конфиг самбы
spoiler
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
[global]
client use spnego = no
client ntlmv2 auth = no
client min protocol = NT1
workgroup = WORKGROUP
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = Yes
netbios name = tecra
usershare max shares = 100
wins support = Yes
ldap admin dn =
security = share
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
  • Вопрос задан
  • 993 просмотра
Решения вопроса 2
jamakasi666
@jamakasi666 Куратор тега Linux
Просто IT'шник.
1) avahi настроить
2) wsdd
Ответ написан
@zehil Автор вопроса
Спасибо всем, кто откликнулся. Решение было под носом всё это время. Начиная с 4 версии самбы в секции глобал, в параметре security = share более не работоспособно. Этот параметр нужно поменять на "security = user" а "map to guest = Bad User" который был по умолчанию на "Bad Password". В секции самой шары добавить строчку "guest ok = yes". И вуаля, самба стартанула. Далее осталось только доковырять avahi и друзей.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4 Куратор тега Сетевое оборудование
//COPY01 EXEC PGM=IEBGENER
Накуа вывод богомерзкого systemd? Конфиг самбы был бы интереснее...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы