Linux скопировать настройки пользователя

Содержание
  1. Не можете клонировать профиль пользователя?
  2. 3 ответа
  3. Создать нового пользователя
  4. Резервное копирование нового домашнего каталога пользователя
  5. Скопировать профиль в домашний каталог нового пользователя
  6. Сделать нового пользователя владельцем домашнего каталога
  7. Войти с вашим новым пользователем
  8. Рекомендации
  9. unixforum.org
  10. Перенос настроек пользователя (Как скопировать настройки одного пользователя другому?)
  11. Перенос настроек пользователя
  12. Re: Перенос настроек пользователя
  13. Re: Перенос настроек пользователя
  14. Re: Перенос настроек пользователя
  15. unixforum.org
  16. Скопировать настройки пользователя (Скопировать настройки раб. стола в Гноме)
  17. Скопировать настройки пользователя
  18. Re: Скопировать настройки пользователя
  19. Re: Скопировать настройки пользователя
  20. Re: Скопировать настройки пользователя
  21. Re: Скопировать настройки пользователя
  22. Re: Скопировать настройки пользователя
  23. Re: Скопировать настройки пользователя
  24. Как я могу перенести все мои настройки Linux (и домашний каталог) на новый компьютер?
  25. 3 ответа 3

Не можете клонировать профиль пользователя?

У меня есть профиль пользователя все настройки со всеми настройками, как я хочу их. Я хочу скопировать весь настроенный профиль в новую учетную запись пользователя.

Это то, что я делаю (пользователь уже добавлен в систему):

  1. Выйдите из системы, переключитесь на терминал, остановите сервис GDM.
  2. mkdir / home / newuser
  3. cp -a / home / olduser / * / home / newuser /
  4. chown newuser: newuser / home / newuser -R
  5. служба GDM начала

Тогда я вхожу как newuser. Когда я вхожу в систему, рабочий стол выглядит как совершенно новый профиль пользователя, а не как настроенный мной профиль, который я скопировал.

Я хочу все в новом профиле. Тема, где находятся и настраиваются доки, значки на рабочем столе, избранное Firefox и т. Д.

Есть идеи, почему это не работает? Я использую Ubuntu 10.04

3 ответа

Хорошо, я понял это. Очевидно, cp /* пропускает точечные файлы.

Вы должны явно скопировать точечные файлы с помощью:

cp -a /home/olduser/.* /home/newuser/ 

И чтобы скопировать все, сделайте оба:

cp -a /home/olduser/* /home/newuser/ cp -a /home/olduser/.* /home/newuser/ 

Вам нужно будет сделать больше, чем это.

sudo mv /home/new_user /home/new_user.bak sudo cp -R /home/old_user /home/new_user sudo chown -R new_user:new_user /home/new_user 

Войдите в новую учетную запись пользователя. Если все работает, удалите резервную копию

sudo rm -rf /home/new_user.bak 

Я хотел клонировать свой текущий профиль новому пользователю. Мой домашний каталог был большой, почти 100 ГБ. Ответ bodhi.zazen работал для меня, но потребовалось полдня фальстартов, прежде чем я понял это правильно. Вот расширенная аннотированная версия его ответа (я на Ubuntu 14.04):

Создать нового пользователя

Я просто использовал интерфейс рабочего стола: Настройки системы> Учетные записи пользователей> Разблокировка> + Новый пользователь

Резервное копирование нового домашнего каталога пользователя

Теперь перейдем к командной строке:

sudo mv /home/new_user /home/new_user.bak 

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

Если у вас большой профиль, я бы порекомендовал использовать rsync и исключить некоторые каталоги. Вот пример того, что я бежал:

time sudo rsync -av --progress \ --exclude='VirtualBox VMs' \ --exclude='.cache/deja-dup' \ --exclude='.local/share/Trash' \ --exclude='nltk_data' \ --exclude='Downloads' \ /home/klenwell/ /home/new_user 
  • —exclude каталоги являются подкаталогами исходного каталога /home/klenwell/ ,
  • Обратите внимание на конец косой черты на /home/klenwell/ , Пропустите это, и вы в конечном итоге /home/new_user/klenwell ,
Читайте также:  Снимок экрана компьютера линукс

Я бы порекомендовал пару быстрых тестовых прогонов, прежде чем уйти. использование —dry-run и даже запустите его один или два раза, укорачивая его, чтобы дважды проверить, что все идет именно так, как вы ожидаете. За исключением исключения, я сократил свой домашний каталог пополам, но копирование заняло еще час.

Сделать нового пользователя владельцем домашнего каталога

time sudo chown -R new_user:new_user /home/new_user 

В моем случае заняло 5 минут.

Войти с вашим новым пользователем

Если вы попытаетесь войти под своим новым пользователем, а Ubuntu просто пинает вас обратно к приглашению входа в систему, вы, вероятно, забыли предыдущий шаг.

Если вы успешно вошли в систему, теперь вы можете стереть свою старую резервную копию:

sudo rm -rf /home/new_user.bak 

Рекомендации

Источник

unixforum.org

Перенос настроек пользователя (Как скопировать настройки одного пользователя другому?)

Перенос настроек пользователя

Пока боролся с Линуксом (ибо я нуб полный в нем),
так уж получилось, что все окружение подстроил под
себя — под root’а. Так как нехорошо постоянно под
рутом сидеть, создал пользователя нормального,
скопировал в его домашнюю папочку все файлы
настроек из /root, но почему-то ничего не работает:
WM вообще не запускается, только Иксовая сеточка,
либо запускается, но с дефолтными настройками.

Помогите чем можите, ибо так неохота все заново
настривать, когда все работает. Спасибо!

Re: Перенос настроек пользователя

Сообщение Георгий » 26.11.2006 21:18

Возможно проблема с правами доступа. То есть файлы настроек может использовать лишь рут.Но лучше скажите какие файлы вы копировали?

Dark_Savant Бывший модератор Сообщения: 1100 Статус: киборг ОС: Cyborg OS 0.0.1.3

Re: Перенос настроек пользователя

Сообщение Dark_Savant » 26.11.2006 21:25

Re: Перенос настроек пользователя

Георгий, спасибо что откликнулись.

Я копировал из папки /root в папку /home/user
следующие дирректории:
.config
.gconf
.gconfd
.gnome2 (причем тут gnome, если у меня xfce? Но на всякий случай скопировал)
.gnome2_private
.local

И следующие файлы:
.ICEauthority
.Xauthority
.xinitrc

Я исходил их того, что настройки всех пользователей
храняться у них в папочках и root врятли исключение.
Остальные дирректории/файлы не копировал по
причине того, что они явно относились к
определенным приложениям. А мне нужны были
только настройки панелек и рабочего стола.

Пока печатал ответ на вопрос Георгия и вы подоспели.
Щаз попробую. А по списку прав — я верно мыслю?
ЗЫ Да, виноват, надо было в «Чайникам». Прошу прощения

Читайте также:  Ubuntu rocks!

Источник

unixforum.org

Скопировать настройки пользователя (Скопировать настройки раб. стола в Гноме)

Скопировать настройки пользователя

Сообщение Вечное Лето » 19.02.2008 12:16

Скажу сразу, что поиск ковырял, но безуспешно

Такой вопросик. Есть установленная Ubuntu, окружение GNOME настроено почти красиво . Что нужно скопировать при создании нового пользователя, чтобы не настраивать ему заново шрифты, обои и т.п. ?

Re: Скопировать настройки пользователя

Сообщение petyanamlt » 19.02.2008 12:30

Скажу сразу, что поиск ковырял, но безуспешно

Такой вопросик. Есть установленная Ubuntu, окружение GNOME настроено почти красиво . Что нужно скопировать при создании нового пользователя, чтобы не настраивать ему заново шрифты, обои и т.п. ?

У меня такой же вопрос, но про кеды.

MSI 990FXA-GD80 SocketAM3+ / FX 8350 / Geforce gtx670 4GB / 4xHDD — 2000 -2х500 (Velociraptor) — 240ssd под Kubuntu / 16Gb RAM DDR3 1600 / TV TBS 6281. Ну и разгон естественно, жить без этого не могу.
(mail agent) petyanamlt собака маил.ру

allez Сообщения: 2223 Статус: Не очень злой админ 🙂 ОС: SuSE, CentOS, FreeBSD, Windows

Re: Скопировать настройки пользователя

Сообщение allez » 19.02.2008 12:50

Re: Скопировать настройки пользователя

Сообщение Вечное Лето » 19.02.2008 14:11

Спасибо ! Идея понятна ! А не ткнете в ссылку, где почитать можно, в каких именно файлах лежат настройки рабочей среды ?

И еще. Как отключить автоматическую загрузку Х-сов, если inittab у меня нет ? Создать его руками поможет ?

allez Сообщения: 2223 Статус: Не очень злой админ 🙂 ОС: SuSE, CentOS, FreeBSD, Windows

Re: Скопировать настройки пользователя

Сообщение allez » 19.02.2008 14:38

Насчет GNOME, увы, не подскажу, так как давно им не пользуюсь. Тут вам придется обратиться к документации и поиску.
Что же до Иксов, то в Ubuntu запуск и останов сервисов по уровням выполнения осуществляется с помощью ссылок в каталогах /etc/rcX.d. В вашем случае нужно будет удалить ссылку, запускающую GDM.

P. S. Вообще же правила форума предписывают создавать отдельную тему для каждого вопроса. А то начнет кто-нибудь в будущем искать по форуму решение вопроса об отключении Иксов в Ubuntu, увидит в списке найденных тем «Скопировать настройки пользователя» и даже заходить туда не станет, посчитав это глюком искалки.

Re: Скопировать настройки пользователя

Сообщение anjolio » 19.02.2008 18:15

Такой вопросик. Есть установленная Ubuntu, окружение GNOME настроено почти красиво . Что нужно скопировать при создании нового пользователя, чтобы не настраивать ему заново шрифты, обои и т.п. ?

у меня /home на отдельном разделе. Там все настройки. Для кед настройки лежат в /home/username/.kde
Вроде так. Поэтому по идее при переустановке системы настройки должны сохраниться.

Читайте также:  Linux on windows mobile devices

allez Сообщения: 2223 Статус: Не очень злой админ 🙂 ОС: SuSE, CentOS, FreeBSD, Windows

Re: Скопировать настройки пользователя

Сообщение allez » 19.02.2008 18:36

anjolio, вам стоило бы чуть внимательнее прочитать первое сообщение темы.
Речь идет не о переустановке системы, а о создании в ней новых пользователей.

Источник

Как я могу перенести все мои настройки Linux (и домашний каталог) на новый компьютер?

У меня есть компьютер с Linux (Linux Mint, KDE), который я использовал в течение некоторого времени, но теперь у меня есть новый компьютер с уже существующим Linux (Kubuntu), и я хотел бы «переместить» моя система Linux на этой машине без необходимости вручную настраивать все приложения.

Кроме копирования домашнего каталога, что еще я должен принять во внимание?

3 ответа 3

К сожалению, в этом нет подходов с применением волшебной пули, и это во многом зависит от того, какую конфигурацию вы выполнили за время работы с Mint KDE.

Как вы уже догадались, любая конфигурация на уровне KDE или пользовательского приложения находится в вашем каталоге /home/user , и очень приятно видеть, что у вас хватило на это внимания. Часто, особенно если дистрибутив и DE совпадают, вы можете просто повторно использовать весь /home без изменений. Обязательно сохраните копию ванильного экземпляра (созданного до внесения каких-либо изменений), чтобы вы могли выяснить различия, если что-то пойдет не так. Здесь важно убедиться, что ваши пользовательские UID в дистрибутивах Mint KDE и Kubuntu совпадают. Вы можете просмотреть их в /etc/passwd и если этого не произойдет, вам нужно будет chown папки /home/ user с правильным идентификатором пользователя:

sudo chown user:users /home/user -R 

Где user — это имя пользователя, а users — основная группа.

Большая часть конфигурации системного уровня находится в каталоге /etc /. К сожалению, вы не сможете просто скопировать это, так как вы многое сломаете. Для каждой конфигурации приложения системного уровня вам придется делать это по одному шагу за раз и решать, можете ли вы просто скопировать файл /etc/ для рассматриваемого приложения, или вам нужно будет объединить изменения или повторно настроить, как вы сделали в первый раз.

Приложения также будут хранить информацию и «конфигурацию» в /var/ — базы данных MySQL, включая их структуру, хранятся в /var/lib/mysql . Файлы Cron хранятся в /var/spool/cron/ , веб-сайты в /var/www , и этот список можно продолжить. Если вы не использовали никаких приложений, которые хранят данные в /var/ то это не имеет значения. Если да, то вам может понадобиться скопировать каталоги из var тоже — без дополнительной информации сказать невозможно.

Источник

Оцените статью
Adblock
detector