Настройки SMB, не вижу где добавить пользователя и шарит все подряд

Проблема номер один - не могу найти где добавить SMB юзеров, погуглив темы соседние нашел способ через команду “smbpasswd -a имя_пользователя”, но не принимает, ругается что такой команды не знает, все пакеты у которых в названии есть “ksmbd” установлены.
Проблема номер два на скринах, почему настроив шарить только один диск подключенный по USB, я получил шару остальных ресурсов??? как их исключить из шары?

Здравствуйте.

  1. Set up ksmbd for read and write access as named user - #2 by Andy2244 - Installing and Using OpenWrt - OpenWrt Forum
  2. Версия прошивки? Обновитесь до актуальной и попробуйте снова расшарить
  3. Ещё возможно по 2-му, что вы некорректно путь указали к расшариваемой папке

путь указан корректно, прошивку проверю, стоит предпоследняя.

Прошивку обновил, бекап не накатывал, все настроил с нуля, результат тот же.
Если есть какие-то идеи буду благодарен. Конечно парольный доступ теперь, гостевой отключил, но шаринг системных файлов мне вообще не нравится как-то.

Попробуйте заново создать расшариваемую папку, а эту строку удалить и проверить.

Я ж пишу что настраивал по новой с нуля, как раз и создавал ее, монтировал потом к ней диск. все с нуля и сделано.
Ладно пойду в ТГ просить помощи, а то пока срок возврата роутера не прошел, если не решат, возвращать буду. Что-то тут сапорт не посещает тему.

Привет, а Вы на какой именно прошивке находитесь? Рекомендую 24.10.5, можете показать установленные Пакеты для работы с самбой, особенно ACL?

Именно эта прошивка была с магазина, на ней глюк поймал, обновился на следующую, крайнюю, там в конце цифра 6. Все тоже самое.

По пакетам, установлены все по стоку плюс поставил все пакеты где в названии ksmbd. Больше ничего не ставил. Ничего не удалял.

вернитесь на 24.10.5 на ней должно всё работать

=======================================================================

ИНСТРУКЦИЯ: СОЗДАНИЕ ПОЛЬЗОВАТЕЛЯ ДЛЯ KSMBD (OPENWRT 24.10.5)

ОПИСАНИЕ:
Создание изолированного пользователя для доступа к сетевым папкам (SMB/CIFS)
на базе высокоскоростного ядерного сервера ksmbd. Пользователь получит
доступ к файлам, но не сможет взломать роутер по SSH.

ЭТАП 1: СОЗДАНИЕ СИСТЕМНОГО ПОЛЬЗОВАТЕЛЯ (ЧЕРЕЗ SSH)

  1. Подключитесь к роутеру по SSH (ssh root@192.168.1.1).
  2. Создайте пользователя (замените ‘smbuser’ на желаемый логин).
    Команда назначает оболочку /bin/false, блокируя доступ к консоли:

echo “smbuser:*:1000:1000:SMB User:/var:/bin/false” >> /etc/passwd

ЭТАП 2: ДОБАВЛЕНИЕ ПОЛЬЗОВАТЕЛЯ В БАЗУ ПАРОЛЕЙ KSMBD

  1. В той же консоли SSH выполните команду привязки:

ksmbd.adduser -a smbuser

  1. Консоль запросит пароль:
    New SMB password: <введите пароль, символы не отображаются>
    Retype new SMB password: <повторите пароль>

ЭТАП 3: НАСТРОЙКА ПРАВ ДОСТУПА К ПАПКЕ (ЧЕРЕЗ ВЕБ-ИНТЕРФЕЙС)

  1. Откройте браузер и зайдите в админку (192.168.1.1).
  2. Перейдите в Службы → Сетевые ресурсы (Services → Network Shares).
  3. В разделе “Общие папки” (Shared Directories) найдите вашу папку
    или нажмите “Добавить” (Add).
  4. В поле “Разрешенные пользователи” (Allowed users) впишите: smbuser
    (Если пользователей несколько, пишите через запятую: smbuser,admin).
  5. Снимите галочку “Только чтение” (Read-only), если нужен доступ на запись.
  6. Нажмите “Сохранить и применить” (Save & Apply).

ЭТАП 4: ПЕРЕЗАПУСК СЛУЖБЫ

Чтобы ядро гарантированно подхватило новую базу паролей, вернитесь
в SSH-консоль и выполните:

/etc/init.d/ksmbd restart

=======================================================================
ГОТОВО!
Для подключения с Windows:

  1. Откройте Проводник (Win+E).
  2. В адресной строке введите: \192.168.1.1
  3. В окне авторизации введите логин (smbuser) и заданный пароль.

Дак я же не спрашиваю как расшарить, я не могу понять почему шарятся те папки что не должны. Хотя в конфиге их нет!

root@RouteRich:~# cat /etc/config/ksmbd

config globals
option workgroup ‘WORKGROUP’
option description ‘RouteRich Share’
option interface ‘lan wan’
option allow_legacy_protocols ‘1’

config share
option name ‘nvme’
option path ‘/mnt/ssd’
option read_only ‘no’
option guest_ok ‘no’
option create_mask ‘0666’
option dir_mask ‘0777’
option users ‘mohapxuct’

т.е. в шаре одна папка с именем nvme, а шарятся системные две папки и эта же папка nvme под именем устройства /dev/sda2, в виде шары sda2, к тому же эта шара sda2 доступна БЕЗ пароля. хотя доступ без пароля в интерфейсе же выключен.

Проблема решилась отклчением ВСЕХ галок в Система - Монтирование разделов.