У меня есть самба-сервер, и я только что установил второй, чтобы настроить резервный файловый сервер.
Все прошло хорошо, и они оба успешно идут. 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
Изменить: я только что увидел, что это единственный вопрос ... ну, если кому-то это еще нужно.