Debian: トリプルブート設定でホームディレクトリを変更する

Debian: トリプルブート設定でホームディレクトリを変更する

私はWindows 10、Debian、Ubuntuを使用したトリプルブートシステムを持っています。

最初はWindows 10とUbuntuのみを使用しました。その後、Debianをインストールし、DebianとUbuntuに同じホームフォルダを使用しました。これは間違っています(このようなことをするときの欠点はここを参照してください:さまざまなLinuxディストリビューションが同じ/ homeフォルダを共有していますか?)。これで Debian が独自のホームフォルダを使用したいと思います。

sudo fdisk -lの出力:

Disque /dev/sda : 698,7 GiB, 750156374016 octets, 1465149168 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Device          Start        End   Sectors  Size Type
/dev/sda1        2048     616447    614400  300M EFI System
/dev/sda2      616448    2459647   1843200  900M Windows recovery environment
/dev/sda3     2459648    2721791    262144  128M Microsoft reserved
/dev/sda4     2721792  587857919 585136128  279G Microsoft basic data
/dev/sda5   587857920  588779519    921600  450M Windows recovery environment
/dev/sda6   588779520  661491711  72712192 34,7G Microsoft basic data
/dev/sda7  1410834432 1423183871  12349440  5,9G Linux swap
/dev/sda8  1423183872 1465147391  41963520   20G Windows recovery environment
/dev/sda9   731428864 1410834431 679405568  324G Linux filesystem
/dev/sda10  661491712  731428863  69937152 33,4G Linux filesystem

Partition table entries are not in disk order.
  • sda6はUbuntuのルートフォルダです
  • sda10はDebianのルートフォルダです
  • sda9がデフォルトのパーティションです。

Debian をインストールするための新しいホームディレクトリを提供する最も簡単な方法は何ですか?ホームディレクトリが Debian ファイルと同じパーティションにあるかどうかは関係ありません。

答え1

あなたの場合は、ディスクがいっぱいになり、ホームディレクトリが十分に大きくなります。複雑なプロセスは必要ありません。最良の戦略は、以下のようにDebianとUbuntuの間に別のホームユーザーディレクトリを作成することです。平和に/home/debian/user/home/ubuntu/user

UbuntuとDebianでデフォルトのデフォルトの$ HOMEを変更するには、/etc/default/useraddホームを次に編集して変更します。

HOME=/home/debian

または

HOME=/home/ubuntu

これから対応するオペレーティングシステムを起動すると、そのホームディレクトリにユーザーが作成されます。

既存のユーザーの場合は、ホームディレクトリをそのホームディレクトリに移動する必要があります。ファイルからpasswdディレクトリを移動しても、一度にこれを行うには、次の手順を実行します。

usermod -m -d /path/to/new/home/dir userNameHere

詳細については、次を参照してください。「Linuxは新しいユーザーを追加すると、デフォルトのユーザーホームディレクトリを変更します」

両方のユーザーが同じファイルにアクセスしたくない場合、両方のシステムはデフォルトで100以降にユーザーを追加し始めるため、異なるディレクトリに異なるUIDを持つユーザーを作成することもできます。/etc/adduser.confそのうちの1つを変更します。

FIRST_SYSTEM_UID=200 
FIRST_SYSTEM_GID=101

(たとえば、ユーザーが100人を超える場合は、最初のuidを変更したり、別のGIDを使用したりできます。)

関連情報