私と私の家族に最適なUbuntu10.10を持っています。ここで、新しい12.10リリースをインストールしたいと思います。分離された/ homeパーティションがあります。
新しいバージョンをインストールした後、システムでユーザーを構成する必要があります。既存の/ homeパーティションを使用する新しいユーザーを追加するにはどうすればよいですか?
ユーザー「user1」があり、/ home/users1フォルダーがある場合、新しいユーザー「user1」を追加すると、既存の/ home/user1フォルダーが削除されて新しいフォルダーが作成されますか、それとも既存の/ home/user1フォルダーが使用されますか?
新しいユーザーを追加しても、既存の/ home/usernameは上書きされません。ただし、現在の/ etc/passwdファイルを調べて、新しくインストールしたシステムの各ユーザーのUIDが既存のUIDと一致していることを確認する必要があります。たとえば、ユーザー1のUID = 1000;ユーザー2のUID = 1001;等.
これを確認する方法は、ターミナルを開いてcat /etc/passwd
を実行することです。
以下は/ etc/passwdファイルの例です。
root:!:0:0::/:/usr/bin/ksh
daemon:!:1:1::/etc:
bin:!:2:2::/bin:
sys:!:3:3::/usr/sys:
adm:!:4:4::/var/adm:
uucp:!:5:5::/usr/lib/uucp:
guest:!:100:100::/home/guest:
nobody:!:4294967294:4294967294::/:
lpd:!:9:4294967294::/:
lp:*:11:11::/var/spool/lp:/bin/false
invscout:*:200:1::/var/adm/invscout:/usr/bin/ksh
nuucp:*:6:5:uucp login user:/var/spool/uucppublic:/usr/sbin/uucp/uucico
paul:!:1000:1000::/home/paul:/usr/bin/bash
jdoe:*:1001:1001:John Doe:/home/jdoe:/usr/bin/bash
したがって、新しいユーザーを作成するときは、Paulがユーザー1000で、JohnDoeがユーザー1001であることを確認してください。そうすれば、これらのユーザーに属していたファイルは引き続きそれらに属します。 Linuxは、UIDとGIDによってファイル/ディレクトリの所有権を識別します。したがって、それらを一致させる必要があります。