저는 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/useradd
home을 다음으로 편집하고 변경합니다.
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를 사용할 수 있습니다.)