В Win2k была такая очень полезная фича, как обязательный профиль.
Суть была в следующем: когда пользователь входит в систему, ему загружается определенный профиль, где он может изменять настройки, создавать документы и т.п. После перезагрузки его документы остаются, а настройки нет. Таким образом, если пользователь гробанул настройки робочего стола или интерфейса, то для восстановления достаточно перезапустить его сеанс.
Вопрос: как это сделать в Линуксе?
Есть идея сделать показательный профиль, упаковать его, а при создании нового сеанса распаковывать его в хомдиру, заменяя старые настройки. Стал вопрос, куда засунуть выполнение данного скрипта распаковки?
Знаю про существование /etc/profile и /etc/profile.d , но они стартуют при запуске каждой консоли, что не есть хорошо. Также следует учитывать, что на одном компе зарегистрировано много юзеров, так что при инициализации системы распихивать такой профиль по всем тоже не хорошо.
Помогите, плиз!