Ubah direktori home pengguna root di Ubuntu?

8

Judul mengatakan itu semua, bagaimana cara mengubah direktori home dari pengguna 'root' di Ubuntu 12.04?

pengguna1710563
sumber

Jawaban:

11

Ini instruksinya, tetapi pastikan Anda tahu apa yang Anda lakukan.

Pada setiap sistem * nix Anda akan menemukan file bernama /etc/passwddaftar semua pengguna dan beberapa pengaturan. Berikut ini sintaks dari file itu:

username:password:uid:gid:additional_info:home:shell

Jadi, misalnya, Anda akan menemukan:

root:x:0:0::/root:/bin/bash

Yang berarti pengguna disebut root, kata sandi disembunyikan (aktif /etc/shadow), uid adalah 0, gid adalah 0, tidak ada info tambahan, direktori home /rootdan shell defaultnya /bin/bash.

Edit file itu dan ubah direktori home.

Namun, saya tidak melihat alasan untuk melakukannya.

Zagorax
sumber
5
Anda mungkin harus menggunakan vipwperintah untuk mengedit passwdfile. Ini mengatur kunci untuk menghindari korupsi file. Mengobrol dengan /etc/passwdmudah dapat menyumbat sistem Anda.
Keith Thompson
Terima kasih itu akan berhasil. Hanya untuk informasi umum, saya perlu mengubah direktori home untuk template VPS - ini hanya kemudahan penggunaan
3
@ user1710563: Mungkin bermanfaat untuk memperbarui pertanyaan Anda untuk menjelaskan mengapa Anda perlu melakukan ini. Reaksi umum (termasuk saya) adalah "Jangan lakukan itu"; jika Anda memberi tahu kami mengapa Anda ingin melakukan ini, Anda cenderung mendapatkan informasi yang lebih baik - termasuk kemungkinan alternatif yang tidak memerlukan perubahan direktori home root.
Keith Thompson