Как добавлять пользователей, чтобы было удобно переносить файлы между серверами?

Здравствуйте,

подскажите пожалуйста, как правильно добавлять пользователей, чтобы при переносе файлов между серверами сохранялось имя и группа владельца файлов.
Например, на первом сервер id пользователя 1001, на другом сервере под этим же id может быть другой пользователь.
В принципе можно при создании пользователя указывать его id и начинать к примеру с 1010, но думаю есть какое-то более продуманное решение, может быть это учтено в системах управления конфигурациями, например в ansible.

Заранее спасибо.
  • Вопрос задан
  • 454 просмотра
Пригласить эксперта
Ответы на вопрос 4
opium
@opium
Просто люблю качественно работать
копируйте на новый сервер под юзером которому вы копируете, оно автоматом поменяет права на нужные, ну или chown и все ок
Ответ написан
Комментировать
@Nikon_NLG
Поднимите LDAP сервер, и храните пользователей там. Заодно авторизацию по ключам там же хранить можно. Смотрите в сторону ldap и sssd
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Штатно - никак. Файлы копируются с правами процесса, и пользователь не может создать файл таким образом, чтобы владелец/группа были другими. Единственное, что root может поменять через chown.

Если же вы расшарите через NFS, или перенесете диск - в файлах хранятся не имена юзеров и груп а их UID/GID - в этом случае можно на разных компах сделать совпадение юзеров по ID.

Удобно - создать группу, единую на всех серверах, и добавить в нее всех нужных юзеров.
Ответ написан
Комментировать
@ProFfeSsoRr
Сис.админ по Linux
LDAP для такого и создавали - чтобы информация об учетках на всех машинах была одинакова.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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