Приветствую,
Интегрировал файл сервер (связка 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
Ошибки в логах Samba
Модераторы: SLEDopit, Модераторы разделов
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Ошибки в логах Samba
а тут чего:
/etc/samba/shares.include
?
/etc/samba/shares.include
?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
powerthrash
- Сообщения: 25
- ОС: Debian 6
Re: Ошибки в логах Samba
В 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.
странно что он не работает. точно весь конфиг показали?
попробуйте поставить
алсо,
которые можно было сделать одним ресурсом:
и жестко раздав права в каталоге /storage/profiles
тогда User1 зайдя на шару увидеть только свой каталог, User2 - свой и т.п.
а шару всем подключать можно одну и ту же. и редактировать конфиг самбы не надо будет, если что.
update:
у нас на дебиана тоже такие няшные штуки в логах. видимо изменили какой-то дефолт.
путь по умолчанию для этих шар на сервере как раз "/var/lib/samba/usershares/"
однако, как мне казалось для того, чтобы этот механизм вообще работал у вас в конфиге должнен быть хоть какой-нибудь параметр, начинающийся со слова usershares.
странно что он не работает. точно весь конфиг показали?
попробуйте поставить
Код: Выделить всё
usershare max shares = 0
usershare allow guests = noалсо,
которые можно было сделать одним ресурсом:
Код: Выделить всё
[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
Думаю, что подсказка будет в
Код: Выделить всё
testparm -sv | grep share-
powerthrash
- Сообщения: 25
- ОС: Debian 6
Re: Ошибки в логах Samba
Прописал параметры "usershare...", сообщения в логах пропали.
-
powerthrash
- Сообщения: 25
- ОС: Debian 6
Re: Ошибки в логах Samba
Новые странности в логах, на этот раз в log.nmbd -
"current master browser = unknown"
Появляется в периодичностью в 10 сек, при этом все нормально функционирует. Спустя н минут, вместо unknown, появляется netbios имя контроллера домена. Вопрос почему через несколько минут, а не сразу ?
"current master browser = unknown"
Появляется в периодичностью в 10 сек, при этом все нормально функционирует. Спустя н минут, вместо unknown, появляется netbios имя контроллера домена. Вопрос почему через несколько минут, а не сразу ?
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Ошибки в логах Samba
ну у вас стоит:
это значит, что самба не будет сама инициировать выборы local master browser.
и
что знать, что самба не будет стараться их выиграть.
видимо через какое-то время юзерские компы инициируют перевыборы lmb и, за неимением другого, ваш сервер выигрываете.
поставьте yes, будет сразу выигрывать.
Код: Выделить всё
preferred master = noэто значит, что самба не будет сама инициировать выборы local master browser.
и
Код: Выделить всё
local master = noчто знать, что самба не будет стараться их выиграть.
видимо через какое-то время юзерские компы инициируют перевыборы lmb и, за неимением другого, ваш сервер выигрываете.
поставьте yes, будет сразу выигрывать.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
powerthrash
- Сообщения: 25
- ОС: Debian 6
Re: Ошибки в логах Samba
Разве не контроллер домена должен "выигрывать "?
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Ошибки в логах Samba
нет, lmb по сути никак не связан с доменами и вообще может быть любым компьютером.
http://www.opennet.ru/base/net/samba_wins2.txt.html
http://www.opennet.ru/base/net/samba_wins2.txt.html
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.