Зависит от аутентификации пользователей. Это может быть против / etc / passwd, внешней базы данных, внутренней базы данных или даже LDAP.
Если это / etc / passwd - тогда вам нужно просто воссоздать пользователей и скопировать хэши из / etc / shadow на сервере A на сервер B.
Внешняя / внутренняя БД - просто переместите данные.
LDAP - я действительно не думаю, что вы используете этот;)
sort -t '/' -k 7 -n your_input_file
Объяснение:
-t '/' определяет '/', поскольку разделитель полей -k 7 принимает 7-е поле в качестве критериев сортировки (пустое поле перед первым " / 'также должен быть подсчитан) -n указывает числовую сортировку.Если вы хотите сохранить порядок входного файла для всех строк, где 7-е поле равно, вы можете добавить (и затем удалить) номер строки в качестве второго поля сортировки:
nl -n rz your_input_file | sort -n -k 7 -k 1 -t '/' | sed 's/^[0-9]*\t//'
Объяснение:
-t '/' определяет '/' как разделитель полей Команда sort сортирует по седьмому полю, а затем номер строки -k 7 принимает 7-е поле в качестве критериев сортировки (пустое поле перед первым «/» также должно быть подсчитано)sort -t '/' -k 7 -n your_input_file
Объяснение:
-t '/' определяет '/', поскольку разделитель полей -k 7 принимает 7-е поле в качестве критериев сортировки (пустое поле перед первым " / 'также должен быть подсчитан) -n указывает числовую сортировку.Если вы хотите сохранить порядок входного файла для всех строк, где 7-е поле равно, вы можете добавить (и затем удалить) номер строки в качестве второго поля сортировки:
nl -n rz your_input_file | sort -n -k 7 -k 1 -t '/' | sed 's/^[0-9]*\t//'
Объяснение:
-t '/' определяет '/' как разделитель полей Команда sort сортирует по седьмому полю, а затем номер строки -k 7 принимает 7-е поле в качестве критериев сортировки (пустое поле перед первым «/» также должно быть подсчитано)