Синхронизировать учетные записи пользователей в нескольких системах

У меня в офисе 10 компьютеров, и все они работают под управлением Ubuntu. У меня 20 сотрудников каждый со своим логином. Можно ли настроить все так, чтобы каждый сотрудник мог войти в систему на любом из компьютеров и получить доступ к своему собственному рабочему столу (пароли, логин Gmail и т. Д.)?

Например, однажды Пользователь1 использует компьютер1 и имеет свой собственный рабочий стол с иконками, избранными и т. Д. На следующий день компьютер1 занят, так что Пользователь1 входит в систему на компьютере2 и обнаружит там все то же, что было вчера на компьютере1.

Это возможно?

2 ответа

OpenLDAP можно использовать, чтобы иметь одинаковые учетные данные для входа в систему для нескольких пользователей в нескольких ящиках. Затем сделайте то, что предложил @Rinzwind, и смонтируйте /home с NAS.

Да, но с большим количеством проблем. Было бы намного проще просто назначить систему пользователю.

Возможным ручным способом было бы получить NAS и добавить его в свою сеть.

Настройте все системы, чтобы иметь всех пользователей (чтобы все могли войти на любой рабочий стол). Установите /home/ up, чтобы указать NAS, чтобы любой, кто входит в систему, видел это как свой /home/. Может быть сделано путем редактирования ~.config/user-dirs.dirs, Преимущество в том, что файлы остаются в офисе (т. Е. На NAS).

Существует инструмент под названием кукольный, но он может быть излишним для того, что вы хотите. Он позволяет вам обслуживать компьютеры в вашей сети (вы добавили преимущество в том, что вы можете обновить свою систему с этой системы). Puppet позволяет вам настроить вашу систему как puppetmaster (т. Е. Хост), где вы можете синхронизировать файлы с марионетками (т. Е. Клиентами).

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