Samba пользовательское разрешение Winbind

Начните с руководства Microsoft для миграции: Миграция на SQL Server 2008, и затем смотрит на определенное руководство Microsoft для MySQL к SQL Server: Руководство по Миграции от MySQL до SQL Server 2008

6
задан 21 June 2017 в 15:18
6 ответов

Теперь решено, у меня это сработало:

Очистил все кеши Winbind и очистил сетевой кеш .

Не забудьте сделать резервную копию, прежде чем что-либо удалять!

Остановите службы Winbind и Samba:

service winbind stop
service smb stop

Очистите кеш Samba Net:

net cache flush

Удалите кеши Winbind:

rm -f /var/lib/samba/*.tdb
rm -f /var/lib/samba/group_mapping.ldb

Запустите Samba, а затем службы Winbind - Примечание: порядок важен

service smb start
service winbind start

Проверьте это, попытавшись разрешить пользователя.

13
ответ дан 2 December 2019 в 23:58

Может быть очистка сетевого кэша подойдет.

5
ответ дан 2 December 2019 в 23:58

Я мог бы попробовать проверить целостность всех файлов tdb . Есть много tdb файлов.

Утилита tdbbackup - это инструмент, который можно использовать для резервного копирования samba tdb. файлы. Этот инструмент также можно использовать для проверки целостности tdb. файлы до запуска Samba или во время нормальной работы. Если он найдет повреждение файла, он будет искать предыдущую резервную копию файла резервной копии из который будет восстанавливать поврежденный tdb файл. Утилита tdbbackup может безопасно запускаться в любое время. Он был разработан таким образом, чтобы его можно было использовать в в любое время, чтобы проверить целостность файлов tdb, даже во время Samba

0
ответ дан 2 December 2019 в 23:58

Мне также пришлось удалить /var/cache/samba, в дополнение к ответу malco (на Debian и Ubuntu)

.
2
ответ дан 2 December 2019 в 23:58
service winbind stop
service stop samba
rm –rf /var/lib/samba
mkdir -p /var/lib/samba/private​
rm –rf /var/cache/samba 
net join ads –S "yourADserver" –U username
service winbind start
service samba start 
2
ответ дан 2 December 2019 в 23:58

Установите маленькое значение 'winbind cache time' (не 0, что, кажется, не работает) в smb.conf

https://www.samba.org/samba/docs/ current / man-html / smb.conf.5.html # WINBINDCACHETIME

Этот параметр указывает количество секунд, в течение которых демон winbindd (8) будет кэшировать информацию о пользователях и группах перед повторным запросом к серверу Windows NT.

Это действительно так. не применяется к запросам аутентификации, они всегда оцениваются в реальном времени, если не включена опция автономного входа winbind.

По умолчанию: winbind cache time = 300

0
ответ дан 2 December 2019 в 23:58

Теги

Похожие вопросы