У меня есть сервер Ubuntu 6.06, который необходимо заменить на чистую настройку сервера Ubuntu 9.04, я уже скопировал весь каталог файлового сервера samba на новый сервер 9.04 с помощью rsync. Мне нужно знать, как перенести существующие учетные записи пользователей (учетные записи компьютеров) на новый сервер, чтобы при физическом переносе подключений все было в порядке, и мне не приходилось вводить вручную smbpasswd -a <user>
на новом сервере.
passdb backend = tdbsam
сетевые рабочие станции, обращающиеся к общему ресурсу, являются либо перспективами, либо xp.
Вам нужно будет скопировать / etc / passwd, / etc / shadow, / etc / group, / etc / samba / smbusers и / etc / samba / smbpasswd. Этот сайт показывает, как сделать первые 3, но я сделал последние два, и все сработало.
passdb backend = tdbsam
означает, что у вас есть свои учетные записи самбы в passdb.tdb
файл в SAMBA_DIR/private
.
Пока вы копируете его с помощью rsync, все в порядке.
Есть два предостережения: