- Не можете клонировать профиль пользователя?
- 3 ответа
- Создать нового пользователя
- Резервное копирование нового домашнего каталога пользователя
- Скопировать профиль в домашний каталог нового пользователя
- Сделать нового пользователя владельцем домашнего каталога
- Войти с вашим новым пользователем
- Рекомендации
- unixforum.org
- Перенос настроек пользователя (Как скопировать настройки одного пользователя другому?)
- Перенос настроек пользователя
- Re: Перенос настроек пользователя
- Re: Перенос настроек пользователя
- Re: Перенос настроек пользователя
- unixforum.org
- Скопировать настройки пользователя (Скопировать настройки раб. стола в Гноме)
- Скопировать настройки пользователя
- Re: Скопировать настройки пользователя
- Re: Скопировать настройки пользователя
- Re: Скопировать настройки пользователя
- Re: Скопировать настройки пользователя
- Re: Скопировать настройки пользователя
- Re: Скопировать настройки пользователя
- Как я могу перенести все мои настройки Linux (и домашний каталог) на новый компьютер?
- 3 ответа 3
Не можете клонировать профиль пользователя?
У меня есть профиль пользователя все настройки со всеми настройками, как я хочу их. Я хочу скопировать весь настроенный профиль в новую учетную запись пользователя.
Это то, что я делаю (пользователь уже добавлен в систему):
- Выйдите из системы, переключитесь на терминал, остановите сервис GDM.
- mkdir / home / newuser
- cp -a / home / olduser / * / home / newuser /
- chown newuser: newuser / home / newuser -R
- служба 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 врятли исключение.
Остальные дирректории/файлы не копировал по
причине того, что они явно относились к
определенным приложениям. А мне нужны были
только настройки панелек и рабочего стола.
Пока печатал ответ на вопрос Георгия и вы подоспели.
Щаз попробую. А по списку прав — я верно мыслю?
ЗЫ Да, виноват, надо было в «Чайникам». Прошу прощения
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
Вроде так. Поэтому по идее при переустановке системы настройки должны сохраниться.
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 тоже — без дополнительной информации сказать невозможно.