Я только что настроил виртуальную машину для наших разработчиков программного обеспечения, а теперь попытаюсь создать учетные записи пользователей, столкнувшись со следующим вопросом:
Есть ли возможность распространять предопределенные профили рабочего стола с определенной конфигурацией программного обеспечения / пользовательского интерфейса? Недавно я использовал Sabayon for Gnome на другом компьютере, но он больше не поддерживается.
Меня интересует решение для Gnome или XFCE в последней версии Ubuntu 12.04.
Спасибо за ответы.
Следующие шаги решили мои проблемы:
Создал пользователя по умолчанию и настроил все так, как я хотел. Настроил закладки в моем браузере, добавил локальную учетную запись Jabber, ярлыки, панели и т. Д.
Скопировал папки и файлы конфигурации, например, ~ / .mozilla для firefox или ~ / .purple для pidgin и каталог ~ / .config / xfce4 для установки XFCE в / etc / skel /, где находятся все файлы, которые будут скопированы в домашний каталог нового пользователя.
Заменяется каждый раз, когда имя моего пользователя по умолчанию встречается в скопированных файлах конфигурации на ## USERNAME_REPLACE ##
Создан /usr/local/sbin/adduser.local, который автоматически выполняется при вызове "adduser".
Написал несколько заменяющих сценариев bash, которые заменяют ## USERNAME_REPLACE ## именем вновь созданного пользователя. (Параметр $ 1, когда adduser.local вызывается adduser.)
Поскольку я использую apache2-mpm-itk, мне нужно добавить vhost в конфигурацию веб-сервера и один поддомен (username.localhost) для каждого пользователя в / etc / hosts. Поэтому я написал сценарий bash, который помогает.
Наконец, после того, как я настроил все сценарии автоматизации, их пришлось вызывать из adduser.local с именем пользователя (параметр $ 1) вновь созданных пользователей.
Каждый раз, когда я звоню, например "adduser test_user" adduser.local запускается и выполняет прекрасную настройку, так что я могу расслабиться, пока все не будет на месте. Для меня важно было то, что adduser.local не обязательно должен быть перламутровым скриптом, как файлы примеров, найденные в системе.
Надеюсь, это поможет некоторым другим.