К сути вопрос это относится мало, так что, если неинтересно, то можно приступить к прочтению следующего абзаца. В общем, так уж вышло, что я люблю FreeBSD и моя файлопомойка уже пару лет существовала под zfs (zpool) и этой ОС. Но так вышло, что я люблю что-то переделывать и захотелось мне настроить точку доступа (hostap) непосредственно на роутере. Цель - 5ghz, сетевуха - intel 7260, но под эту сетевуху дров в 10 фре нет. Это я все к тому, что ZoL и дрова под 7260 более-менее заработали только под этой осью.
Проблема в том, что изначально security = share мне вполне хватало для домашнего пользования, но в 4 самбе это уже deprecated. В репозитории centos 7 samba3 просто отсутствует. Часть конфига самбы:
[global]
...
security = user
map to guest = Bad Password
map to guest = Bad User
...
[public]
comment = Public
path = /raid/public/
public = yes
writable = yes
printable = no
guest ok = yes
Права на папки в /raid nobody:nobody 777
Права на файлы в /raid nobody:nobody 666
Меня пускает на сам сервер, предположим, с путем \\192.168.1.1 при запуске и тем, и другим способом. Если я запускаю самбу через smbd в консоли - всё нормально. Если запускаю самбу через sytemctl start smb - на шары спрашивает пароль, то есть на \\192.168.1.1\public уже не пускает просто так.
Конфиг при обоих запусках берется один и тот же.