Как изменить домашний каталог пользователя в Ubuntu 9.04?

40

Кто-нибудь знает, как я могу изменить свой домашний каталог в оболочке, пожалуйста?

Даниэль Эллиотт
источник
ubuntuforums.org/showthread.php?t=46866 это хорошая инструкция по перемещению home-dir. Я сам не пробовал, но выглядит довольно сложно. Ник
Ник
Это не так сложно, как кажется, их просто нужно подробно объяснить людям, которые не знакомы с процессом. Все, что на самом деле включает в себя: (1) создание раздела, при необходимости (2) монтирование раздела (3) копирование файлов (3) размонтирование раздела (4) редактирование /etc/fstab(5) удаление старого домашнего каталога из пути (6) перемещение нового домашнего каталога в /home(7) смонтировать новый /home(8) Проверьте все, и удалить старый домашний каталог
David Z

Ответы:

65

Бег

sudo usermod -d new_home_dir   имя пользователя

изменит ваш домашний каталог на, new_home_dirа также обновит системный файл, в котором хранится местоположение вашего домашнего каталога ( /etc/passwd).

Если вы также хотите переместить все файлы из вашего текущего домашнего каталога, используйте:

sudo usermod -d new_home_dir   -m   имя пользователя
Дэвид З
источник
1
Работал для меня в Ubuntu 12.04, спасибо
HappyDeveloper
После того, как я это сделал, при входе в систему отображается только фон рабочего стола. Для 13.10 .. даже это ответ 2009 года :)
Aleks
1
@ Алекс функциональность usermodне изменилась за годы или, возможно, десятилетия, поэтому этот ответ должен быть действительным. Что касается того, почему вы видите только фон рабочего стола, возможно, что-то еще в среде вашего рабочего стола зависит от имени пользователя, и в этом случае usermodне знает об этом. Но я могу только догадываться, почему это происходит (без доступа к системе).
Дэвид Z
Спасибо Дэвид. Я тоже думал, что эта функциональность не менялась годами, поэтому попробовал. Моя новая версия Ubuntu была новой, так что с дополнительными шагами этот ответ помог мне askubuntu.com/a/250877/223469 (точно так же, как у вас, но с дополнительным шагом - или, точнее, для создания новой новой новой папки, которая в моем случае мне хватило) спасибо Дэвид
Алекс
2

Я не пробовал это, но я думаю, что вы можете изменить это в / etc / passwd.

Johan
источник