Назад | Перейти на главную страницу

Два сервера самба и сопоставления UID, GID между ними

У меня есть самба-сервер, и я только что установил второй, чтобы настроить резервный файловый сервер.

Все прошло хорошо, и они оба успешно идут. Active Directory домен (на самом деле САМБА 4)

проблема в том, что на сервер 2 пользовательские ресурсы перепутались с неправильными идентификаторами uid / gids.

и если я id user1 на сервер 1 я получил 2010 но я бегу id user1 на сервер 2 я получил 2031

Они используют 99% идентичных smb.conf

и у них есть: passdb backend = tdbsam

Я обнаружил, что для достижения равных UID / GID мне нужно будет использовать ldapsam но я не знаю, как это сделать.

Нужно ли мне сначала экспортировать из tdbsam, а затем устанавливать сервер ldap на сервер 1 экспортировать на тот сервер ldap?

а затем установите passdb backend к ldapsam на обоих?

Вы можете экспортировать пользователей samba на первый сервер и импортировать их на следующий с помощью pdbedit:

pdbedit -e tdbsam:/tmp/tdbsam.bak

и scp или rsync файл на второй сервер и на второй сервер:

pdbedit -i tdbsam:/tmp/tdbsam.bak

или импортируйте их из tdbsam (локального файла) в ldapsam:

pdbedit -i tdbsam:/tmp/tdbsam.bak -e ldapsam:ldap://127.0.0.1

Изменить: я только что увидел, что это единственный вопрос ... ну, если кому-то это еще нужно.