Скрипт для миграции юникс пользователей и групп

Я перевожу свой сервер Ubuntu 8.10 на 10.04. Существует ли какой-либо сценарий для миграции пользователей /etc/passwd и групп /etc/group вместе с паролем /etc/shadow с одного сервера на другой?

2
задан 12 February 2014 в 16:47

1 ответ

Эти файлы являются на самом деле просто файлами простого текста. Можно действительно переместить их, скопировать и вставить их или поддержать их любой способ, которым Вы желаете между системами.

Кроме того, Вы могли бы рассмотреть некоторое управление версиями.
Инструмент как etckeeper Install etckeeper разработан для этого.

apt-cache show etckeeper :

The etckeeper program is a tool to let /etc be stored in a git, mercurial,
bzr or darcs repository.
It hooks into APT to automatically commit changes made to /etc during 
package upgrades. 
It tracks file metadata that version  control systems do not normally support, 
but that is important for /etc, such as the permissions of /etc/shadow. 
It's quite modular and configurable, while also being simple to use if you 
understand the basics of working with version control.

Если Вы хотите сделать простое резервное копирование, просто используйте tar.

  1. cd /etc
  2. tar cvfz myfiles.tgz shadow passwd group

Для восстановления файлов просто используйте tar с 'x' вместо 'c':

  1. cd /etc
  2. tar xvfz myfiles.tgz

Не должно быть никакого изменения в хеш-алгоритме между этими выпусками. Система не 'знает' Ваших паролей, - они вычисляются как соответствие или не соответствие путем выполнения ввода данных пользователем через односторонний алгоритм выборки сообщений и сравнения вывода с хешем в/etc/shadow. Даже возможно, что больше чем один вход будет соответствовать сохраненному хешу, но Вы не можете возвратиться другой путь, поэтому насколько я знаю, писание сценарий экспорта пароля не возможно.

Кажется, что SHA-512 был стандартом начиная с glibc 2.7, таким образом, Ubuntu 8.10 и 10.04 должна быть абсолютно совместимой в этом отношении.

4
ответ дан 12 February 2014 в 16:47

Другие вопросы по тегам:

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