Ошибки в логах Samba

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

powerthrash
Сообщения: 25
ОС: Debian 6

Ошибки в логах Samba

Сообщение powerthrash »

Приветствую,

Интегрировал файл сервер (связка Samba + Winbind) в домен Active Directory.
Все вроде бы работает отлично, команды wbinfo -u / wbinfo -g / getid успешно выполняются, шары создаются, разрешения назначаются. Но смущают следующие сообщения в логах, при попытке просмотреть разрешения на файлы/директории из под win клиента:

Код:
Oct 12 16:20:10 storage 1 smbd [5128]: process_usershare_file: stat of /var/lib/samba/usershares/user failed. Permission denied
Oct 12 16:20:10 storage 1 smbd [5128]: process_usershare_file: stat of /var/lib/samba/usershares/user failed. No such file or directory
smbd param/loadparm.c:8686(process_usershare_file)

Хотелось бы узнать, сталкивался ли кто-нибудь с подобным.

Smb.conf:
http://paste.debian.net/199455

ОС - Debian GNU/Linux 6.06
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Ошибки в логах Samba

Сообщение Ленивая Бестолочь »

а тут чего:
/etc/samba/shares.include
?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
powerthrash
Сообщения: 25
ОС: Debian 6

Re: Ошибки в логах Samba

Сообщение powerthrash »

Ленивая Бестолочь писал(а):
13.10.2012 21:59
а тут чего:
/etc/samba/shares.include
?


В shares.include десять ресурсов, следующего вида:

Код: Выделить всё

[User1]

path = /storage/profiles/User1
read only = no
valid users = TEST^User1 TEST^Administrator

Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Ошибки в логах Samba

Сообщение Ленивая Бестолочь »

окей. суть вашей проблемы в следующим: самба3 с какой-то версии позволяет пользователям создавать/удалять персональные шары.
путь по умолчанию для этих шар на сервере как раз "/var/lib/samba/usershares/"
однако, как мне казалось для того, чтобы этот механизм вообще работал у вас в конфиге должнен быть хоть какой-нибудь параметр, начинающийся со слова usershares.
странно что он не работает. точно весь конфиг показали?
попробуйте поставить

Код: Выделить всё

usershare max shares = 0
usershare allow guests = no


алсо,
powerthrash писал(а):
14.10.2012 14:19
В shares.include десять ресурсов, следующего вида:

которые можно было сделать одним ресурсом:

Код: Выделить всё

[Users]

path = /storage/profiles
read only = no
hide unreadables = yes

и жестко раздав права в каталоге /storage/profiles

Код: Выделить всё

chmod 700 User1; chown user1 User1/


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

update:
у нас на дебиана тоже такие няшные штуки в логах. видимо изменили какой-то дефолт.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: Ошибки в логах Samba

Сообщение McSim »

Думаю, что подсказка будет в

Код: Выделить всё

testparm -sv | grep share
Спасибо сказали:
powerthrash
Сообщения: 25
ОС: Debian 6

Re: Ошибки в логах Samba

Сообщение powerthrash »

Прописал параметры "usershare...", сообщения в логах пропали.
Спасибо сказали:
powerthrash
Сообщения: 25
ОС: Debian 6

Re: Ошибки в логах Samba

Сообщение powerthrash »

Новые странности в логах, на этот раз в log.nmbd -

"current master browser = unknown"

Появляется в периодичностью в 10 сек, при этом все нормально функционирует. Спустя н минут, вместо unknown, появляется netbios имя контроллера домена. Вопрос почему через несколько минут, а не сразу ?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Ошибки в логах Samba

Сообщение Ленивая Бестолочь »

ну у вас стоит:

Код: Выделить всё

 preferred master = no

это значит, что самба не будет сама инициировать выборы local master browser.
и

Код: Выделить всё

 local master = no

что знать, что самба не будет стараться их выиграть.

видимо через какое-то время юзерские компы инициируют перевыборы lmb и, за неимением другого, ваш сервер выигрываете.
поставьте yes, будет сразу выигрывать.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
powerthrash
Сообщения: 25
ОС: Debian 6

Re: Ошибки в логах Samba

Сообщение powerthrash »

Разве не контроллер домена должен "выигрывать "?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Ошибки в логах Samba

Сообщение Ленивая Бестолочь »

нет, lmb по сути никак не связан с доменами и вообще может быть любым компьютером.

http://www.opennet.ru/base/net/samba_wins2.txt.html
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: