А Samba сразу не завелась...
Сервис работает вроде без ошибок, а сервера с шарами в сети не видно...
Поковырялся, заподозрил, что не хватает пакета samba-tool (не нашёл утилиту smbpasswd), попробовал скачать и установить и вдруг!...
Оказывается, снеся NetworkManager, я снёс и часть сетевых настроек. В частности, система ничего не знала про мой роутер.
Прописал в файл /etc/sysconfig/network имя сервера, имя рабочей группы и адрес шлюза по умолчанию.
Сеть заработала, а вот шары из винды по прежнему не видно.
Установку samba-tool пока отложил, ввиду неясности её необходимости.
Копаем дальше.
Оппа! Чем дальше в лес - тем толще партизаны!
Оказывается iptables теперь не рулят, рулит firewalld, вот статья о его настройке
Настраиваем службу FirewallD Для работы Samba достаточно выполнить вот эти две команды
firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --reload
Вот теперь из в сети стал виден сервер с шарами...
Фигасе!
А testparm теперь не формирует корректный файл smb.conf? -- вот это новость! Часть параметров не перенеслась из исходного файла в smb.conf, в том числе и такие как security, passdb backend и invalid users.
Ок. Забьём на это и нарисуем файл ручками.
Ещё одна новость! Пакет samba-tool действительно не нужен.
Для управления пользователями Samba теперь, вместо утилиты smbpasswd нужно испльзовать pdbedit
Всё.
Завел пользователей Samba, настроил права доступа на каталоги и всё заработало. :)