Bagaimana cara mengubah direktori home pengguna di Ubuntu 9.04?

40

Adakah yang tahu bagaimana saya bisa mengubah direktori home saya di shell?

Daniel Elliott
sumber
ubuntuforums.org/showthread.php?t=46866 ini adalah How-To yang bagus untuk pemindahan home-dir. Saya belum mencoba ini sendiri, tetapi terlihat agak rumit. Nick
Nick
Ini tidak serumit kelihatannya, mereka hanya harus menjelaskan secara rinci untuk orang-orang yang tidak terbiasa dengan proses tersebut. Yang benar-benar melibatkan adalah (1) membuat partisi, jika perlu (2) me-mount partisi (3) menyalin file (3) unmount partisi (4) mengedit /etc/fstab(5) memindahkan direktori home lama keluar dari cara (6) pindah direktori home baru untuk /home(7) me-mount baru /home(8) memeriksa semuanya, dan menghapus direktori home lama
David Z

Jawaban:

65

Lari

sudo usermod -d nama pengguna new_home_dir  

akan mengubah direktori home Anda menjadi new_home_dirdan juga akan memperbarui file sistem yang menyimpan lokasi direktori home Anda ( /etc/passwd).

Jika Anda juga ingin memindahkan semua file dari direktori home Anda saat ini, gunakan:

sudo usermod -d new_home_dir   -m   nama pengguna
David Z
sumber
1
Bekerja untuk saya di Ubuntu 12.04, terima kasih
HappyDeveloper
Setelah saya melakukan ini, hanya latar belakang desktop yang ditampilkan ketika saya masuk. Untuk 13.10 .. bahkan ini adalah jawaban dari tahun 2009 :)
Aleks
1
@Aleks fungsi usermodtidak berubah selama bertahun-tahun, atau mungkin beberapa dekade, jadi jawaban ini masih valid. Adapun mengapa Anda hanya melihat latar belakang desktop Anda, mungkin sesuatu yang lain di lingkungan desktop Anda bergantung pada nama pengguna, yang dalam hal usermodini tidak mengetahuinya. Tapi saya hanya bisa menebak mengapa ini terjadi (tanpa memiliki akses ke sistem).
David Z
Terima kasih David. Saya pikir juga bahwa fungsi ini tidak berubah selama bertahun-tahun jadi saya telah mencobanya. Saya adalah instalasi baru Ubuntu yang baru, jadi, dengan langkah-langkah tambahan, jawaban ini membantu saya askubuntu.com/a/250877/223469 (seperti milik Anda, tetapi dengan langkah tambahan - atau lebih tepat untuk membuat folder baru yang baru, yang dalam kasus saya sudah cukup untuk saya) terima kasih David
Aleks
2

Saya belum mencoba ini, tapi saya pikir Anda dapat mengubahnya di / etc / passwd.

Johan
sumber