У меня была проблема с моей Ubuntu, и я должен был переустановить. Я пытаюсь использовать тот же / домашний раздел, таким образом, я не освобождаю свои данные. Я знаю, что не могу нажать флажок при переустановке, таким образом, / домой не становится отформатированным, но как я связываю ту домашнюю папку со своей учетной записью пользователя?
Чтобы быть более ясным, я пытаюсь переустановить Ubuntu только для избавлений от некоторой противной строки кода, которая не позволила бы мне загрузиться. Когда я переустанавливаю, я надеюсь просто освободить те файлы, с которыми я не играл очень (на sudo уровне доступа). Однако я хочу сохранить свою учетную запись пользователя, таким образом, я создаю резервную копию / домой. Когда я сделал переустанавливание, оно загрузилось в полностью новую учетную запись пользователя, / корневой каталог которой был пуст. Я надеялся сохранить ту старую учетную запись или по крайней мере иметь новую учетную запись с теми сохраненными данными, загруженными в эту учетную запись
если у Вас есть файлы в, говорят /home/olduser
где предшествующая установка имела их в /home/newuser
; и Вы довольны тем, как Ваше новое [почти пустой] "user1" работает; можно скопировать файлы в новый каталог, например.
sudo cp -prn /home/olduser/* /home/newuser
который скопирует (-p=preserve.filespecs
, -r=recursive
, -n=new.files.only
) файлы к новому пользовательскому каталогу. -p
будет означать, что они остаются принадлежавшими "пользователю" или Вашему старому идентификатору пользователя. Я делаю это, вероятно, таким образом, я могу осмотреть то, что это сделало, прежде чем я сделаю следующий шаг
chown -R newuser /home/newuser/
который теперь изменит старый owner.attributes на Ваш новый "newuser" идентификатор. -R
говорит этому рекурсивно делать подкаталоги
преимущества этого, это скопирует, не перемещаются, поэтому если что-то наполняет, можно сделать это снова (даже если его создание нового user.id и использование это вместо того, чтобы переустановить целую ОС). это действительно требует, чтобы у Вас было достаточно свободного пространства, чтобы иметь две копии Ваших данных, т.е. /home/olduser
данные будут скопированы в /home/newuser
. при завершении и Вы рады, что можно всегда удалять данные в /home/olduser
другой alternatives|hacks мог быть должен отредактировать /etc/passwd
И изменение Ваш $HOME
каталог, чтобы быть каталогом Вы хотите; но существует больше, который может пойти не так, как надо с этим, если Вы не понимаете то, что Вы делаете. этот 'взлом' больше, что Вы хотите, следовательно мои подсказки, но я не уверен в Вашем уровне понимания и является ли больше детали соответствующим. этот 'взлом' является безусловно самым быстрым и самым простым, но больше может пойти не так, как надо [т.е. можно испытать желание установить в третий раз, когда снова простое редактирование может зафиксировать - если Вы знаете как]
существует больше альтернатив; некоторые, которых я хотел бы знать перед рукой, /home
находится на другом fs|partition к /
раздел, таким образом, я пропущу (редактирования к /etc/fstab
и т.д.)