Найти в Дзене

Перезапуск smb сервисов Synology

Synology(DSM 7.0) находится в домене Windows и неожиданно для доступа пользователей требует авторизации и не даёт пользователям доступ к ресурсам(причём если у пользователя уже есть сесия с Synology, то он продолжает работать) Это проблема решается перезапуском сервисов(smbd и nmbd) которые отвечают за доступ к SMB ресурсам. Так как synology создаёт прошивки переделывая даже наименования сервисов, то необходимо найти как именно называются сервисы, которые нам интересны. В Synology посмотреть состояние сервисов можно путём выполнения команды в SSH консоли systemctl но в выводе как мы видим, показываются все сервисы которые запущены, а для того, чтобы были выведены только те сервисы которые нам нужны, необходимо направить на конвеер и передать команде grep: systemctl | grep bd тогда вывод комманд будет выглядеть уже более удобно для поиска нужных сервисов: На рисунке выше мы видим нужные нам сервисы (pkg-synosamba-smbd.service и pkg-synosamba-nmbd.service), вот их то нам и нужно переза

Synology(DSM 7.0) находится в домене Windows и неожиданно для доступа пользователей требует авторизации и не даёт пользователям доступ к ресурсам(причём если у пользователя уже есть сесия с Synology, то он продолжает работать)

Это проблема решается перезапуском сервисов(smbd и nmbd) которые отвечают за доступ к SMB ресурсам.

Так как synology создаёт прошивки переделывая даже наименования сервисов, то необходимо найти как именно называются сервисы, которые нам интересны.

В Synology посмотреть состояние сервисов можно путём выполнения команды в SSH консоли systemctl

но в выводе как мы видим, показываются все сервисы которые запущены, а для того, чтобы были выведены только те сервисы которые нам нужны, необходимо направить на конвеер и передать команде grep:

systemctl | grep bd

тогда вывод комманд будет выглядеть уже более удобно для поиска нужных сервисов:

-2

На рисунке выше мы видим нужные нам сервисы (pkg-synosamba-smbd.service и pkg-synosamba-nmbd.service), вот их то нам и нужно перезапустить, чтоб восстановить работоспособность сервиса.

Сделать это можно следующим образом:

  • sudo systemctl restart pkg-synosamba-smbd.service
  • sudo systemctl restart pkg-synosamba-nmbd.service

так же имеет смысл перезапустить сервис winbind, так как он занимается авторизацией доступа к ресурсам в домене:

  • systemctl restart pkg-synosamba-winbindd.service
-3

Удачи!