Debian: mudando o diretório inicial na configuração de inicialização tripla

2

Eu tenho um sistema de inicialização tripla com o Windows 10, o Debian e o Ubuntu.

No começo, eu tinha apenas o Windows 10 e o Ubuntu. Então eu instalei o Debian e usei a mesma pasta inicial para o Debian e o Ubuntu. Foi um erro (veja aqui as desvantagens de fazer uma coisa dessas: Diferentes distribuições linux compartilhando a mesma pasta / home? ). E agora eu gostaria que o Debian usasse sua própria pasta pessoal.

A saída do 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.
  • Em sda6 é a pasta raiz do Ubuntu
  • Em sda10 é a pasta raiz para o Debian
  • Em sda9 é a partição inicial.

Qual é a maneira mais fácil de ter um novo diretório home para minha instalação Debian? Eu não me importo se o diretório home está localizado na mesma partição que os arquivos Debian.

    
por Romain 02.04.2016 / 16:19

1 resposta

2

No seu caso, o disco parece estar cheio e o seu diretório pessoal é grande o suficiente; Eu diria que não há necessidade de procedimentos complicados, e a melhor estratégia é criar diretórios de usuários domésticos diferentes entre o Debian e o Ubuntu em casa. Como em /home/debian/user e /home/ubuntu/user .

Para alterar a base padrão $ HOME, tanto no Ubuntu quanto no Debian, edite /etc/default/useradd e mude para casa para:

HOME=/home/debian

ou

HOME=/home/ubuntu

A partir de agora, quando você inicializar o respectivo SO, os usuários serão criados nos diretórios iniciais correspondentes.

Para usuários já existentes, o diretório inicial deve ser movido para o diretório base correspondente. Para fazer isso de uma só vez, ambos no arquivo passwd e movendo o diretório, faça:

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

Para mais detalhes, consulte "Linux Altere o Diretório Inicial do Usuário Padrão Enquanto Adiciona um Novo Usuário"

Você também pode querer criar usuários com UIDs diferentes nos diretórios diferentes, caso não queira que ambos os usuários tenham acesso aos mesmos arquivos, já que, por padrão, ambos os sistemas começarão a adicionar usuários após 100; então, novamente, se é para ser diferente, edite /etc/adduser.conf e mude em um deles:

FIRST_SYSTEM_UID=200 
FIRST_SYSTEM_GID=101

(Estou dando exemplos, você pode alterar seu primeiro uid se tiver mais de 100 usuários ou usar outro GID)

    
por 03.04.2016 / 09:19