Samba предупреждает: «Сессия закрыта для пользователя никто». Почему?

11

Я настроил сервер Ubuntu 14.04, используя Samba для обмена файлами с нашими клиентами Windows. Кажется, все работает правильно, но при проверке моих журналов авторизации я вижу, что строка «сессия закрыта для пользователя никто» повторяется много раз, хотя для этого пользователя сеансы не открываются. Все открытые сообщения сеанса имеют правильное имя пользователя.

Я понимаю роль пользователя nobody, но не уверен, почему Samba продолжает генерировать это сообщение. В одной строке сообщение «Сессия закрыта» повторяется 58 раз, при этом другие сообщения журнала аутентификации не прерываются.

Возможно ли, что Samba неправильно настроен?

Я рад опубликовать любые логи / конфы / выводы, если это поможет.

РЕДАКТИРОВАТЬ:

Ранее я отключил синхронизацию паролей Samba, pam-auth-updateчтобы остановить сообщение «No Talloc Stackframe», например , может ли это генерировать все эти закрытые сообщения сеанса?

Arronical
источник

Ответы:

4

У меня была эта проблема, поэтому я немного покопался и столкнулся с множеством оставшихся без ответа вопросов на форуме, но потом я нашел ответ :

никто не является системным пользователем, который используется для запуска служб, например, apache и samba в дистрибутивах Linux. Корень должен запустить службу , а затем передать управление пользователем никто .

kkalin72
источник
0

Вы создали общую папку, принадлежащую "nobody / nogroup"

sudo chown -R nobody.nogroup /path_to_share/share_folder

Но вы можете изменить это, изменив владельца

sudo chown -R root.root /path_to_share/share_folder
sudo chown -R user.user /path_to_share/share_folder # "user" is echo $USER
ajcg
источник