데비안: 삼중 부팅 설정에서 홈 디렉토리 변경

데비안: 삼중 부팅 설정에서 홈 디렉토리 변경

저는 Windows 10, Debian 및 Ubuntu를 사용하는 트리플 부팅 시스템을 가지고 있습니다.

처음에는 Windows 10과 Ubuntu만 사용했습니다. 그런 다음 Debian을 설치하고 Debian과 Ubuntu에 동일한 홈 폴더를 사용했습니다. 이것은 잘못된 것입니다(이와 같은 작업을 수행할 때의 단점은 여기를 참조하십시오:다양한 Linux 배포판이 동일한 /home 폴더를 공유합니까?). 이제 데비안이 자체 홈 폴더를 사용하기를 원합니다.

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은 우분투의 루트 폴더입니다
  • sda10은 데비안의 루트 폴더입니다
  • sda9가 기본 파티션입니다.

데비안 설치를 위한 새로운 홈 디렉토리를 제공하는 가장 쉬운 방법은 무엇입니까? 홈 디렉토리가 데비안 파일과 동일한 파티션에 있는지는 상관 없습니다.

답변1

귀하의 경우에는 디스크가 가득 찬 것 같고 홈 디렉토리가 충분히 큽니다. 복잡한 프로세스가 필요하지 않습니다. 가장 좋은 전략은 아래와 같이 Debian과 Ubuntu 사이에 다른 홈 사용자 디렉토리를 만드는 것입니다. 평화롭게 ./home/debian/user/home/ubuntu/user

Ubuntu 및 Debian에서 기본 기본 $HOME을 변경하려면 /etc/default/useraddhome을 다음으로 편집하고 변경합니다.

HOME=/home/debian

또는

HOME=/home/ubuntu

이제부터 해당 운영 체제를 시작하면 해당 홈 디렉터리에 사용자가 생성됩니다.

기존 사용자의 경우 홈 디렉터리를 해당 홈 디렉터리로 이동해야 합니다. 파일에서든 passwd디렉터리를 이동하든 한 번에 이 작업을 수행하려면 다음을 수행합니다.

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

자세한 내용은 다음을 참조하세요."Linux는 새 사용자를 추가할 때 기본 사용자 홈 디렉토리를 변경합니다"

두 사용자가 동일한 파일에 액세스하는 것을 원하지 않으면 두 시스템 모두 기본적으로 100 이후에 사용자를 추가하기 시작하므로 서로 다른 디렉터리에 서로 다른 UID를 가진 사용자를 생성할 수도 있습니다. /etc/adduser.conf그 중 하나를 변경합니다.

FIRST_SYSTEM_UID=200 
FIRST_SYSTEM_GID=101

(예를 들어 사용자가 100명이 넘으면 첫 번째 uid를 변경하거나 다른 GID를 사용할 수 있습니다.)

관련 정보