Скопируйте xfce4 конфигурационные файлы от одного пользователя другому

Ну, это кажется легким, но я не могу получить его.

Я создал пользователя шаблона, которого я использую, чтобы создать или обновить другую пользовательскую конфигурацию.

Для обновления конфигурации от пользователя обрабатывают по шаблону другому пользователю, которого я выполняю:

sudo cp -r --preserve /home/template/.config /home/user1/.config      
sudo chown -R user1:users /home/user1/.config    

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

Что я делаю неправильно?

0
задан 5 January 2015 в 03:15

3 ответа

Я получил ошибку, это было настолько очевидно, но я не видел его.

, Когда я работаю

sudo cp -r --preserve /home/template/.config /home/user1/.config

, эффект состоит в том, что это создает новый каталог .config в /home/user1/.config.

правильный сценарий был бы:

sudo cp -r --preserve /home/template/.config /home/user1/
1
ответ дан 6 October 2019 в 06:32

Чтобы быть полным, когда Вы входите в систему как "шаблон", все выглядит хорошим? И "шаблон" домой находится в /home/template?

, Когда я копирую свой XFCE домашние файлы конфигурации (я думаю, что они - все в ~/.config, только некоторые приложение определенные в .local или .gconf), и .gtkrc-xfce файл, который, кажется, только настольные настройки "XfdesktopIconView", вероятно, не очень важные, но...

И это не всегда работает, если я не вышел из сохраняемого пользователя.

я использую плоскость tar -cf, но CP должно работать.

И Вы изменяете владельца на нового пользователя, который должен быть ими в $1 в Вашем показанном? Я не знаю, имела ли группа значение, но согласно chown, если Вы просто использовали chown -R user: [files], который означает:

, "Если двоеточие, но никакое название группы следует за именем пользователя, тот пользователь сделан владельцем файлов, и группа файлов изменяется на группу входа в систему того пользователя".

те же полномочия находятся на новых файлах как старые?

<час>

Вот то, что я имею, работал для резервного копирования пользовательских настроек XFCE прежде:

sudo tar --xz --one-file-system -cvf /tmp/userHome-bak.tar.xz -C /home/user/ --files-from=/home/add.txt

И в add.txt (каждый на строку, определенно не нуждайтесь в них всех, некоторые могут быть пережитками от более старого DE's также): .config .gconf .gnome2 .gnome2_private .linuxmint .local .bashrc .gtk-bookmarks .gtkrc-xfce .ICEauthority .xscreensaver

Тогда после восстановления в дом newuser, для проверки: chown -R newuser /home/newuser

0
ответ дан 6 October 2019 в 06:32

В некоторых случаях (возможно, даже всегда) после выхода xfce4 сессия xfconfd демон все еще работает. Необходимо войти в систему под user1 простого терминального сеанса и pkill xfconfd. Затем при запуске xfce4 сессии, Вы будете видеть, что применяются новые xfce4 настройки.

0
ответ дан 6 October 2019 в 06:32

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

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