Como compartilhar um único diretório / home / entre diferentes sistemas operacionais?

1

Acabei de instalar o Devuan em um laptop no dualboot com o Arch Linux.

Gostaria de compartilhar o mesmo /home/myuser entre essas duas distribuições, portanto, em /etc/fstab , adicionei uma linha para /home com o mesmo UUID que no Arch Linux.

Mas não consigo me conectar ao Devuan com myuser. Eu já fiz isso em outros PCs sem problemas. O que estou fazendo errado?

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=1005964,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=808196k,mode=755)
/dev/sda1 on / type ext4 (rw,noatime,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
pstore on /sys/fs/pstore type pstore (rw,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=3271160k)
/dev/sda6 on /home type ext4 (rw,relatime,data=ordered)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw,relatime)

============ Autor da pergunta fez esta resposta:

Eu criei uma senha para myuser e agora posso fazer o login.

#passwd myuser

Obrigado a todos.

Fabien EDIT: por favor, esqueça isso e verifique a última resposta.

    
por Fabien 26.02.2018 / 15:42

2 respostas

2

Pode ser que, mesmo que o seu / home / esteja montado corretamente, se o usuário não for o proprietário do login do diretório inicial, ele falhará. Pode ser que, mesmo com o mesmo nome de usuário, eles tenham um fluxo diferente.

A maneira mais fácil que vejo para corrigir seu problema é efetuar login como root, garantir que o / home / correto tenha sido montado e garantir que username seja o proprietário de tudo em / home / username recursivamente chowning:

chown -R username:usergroup /home/username/*

Depois de terminar, tente fazer login novamente como username , agora deve funcionar.

Agora, você também mencionou que adicionou / etc / fstab a partição / home / (ou disco) com o UUID que tinha no Arch. Você tem 100% de certeza de que é o mesmo que Devuan está calculando? Verifique com:

lsblk -f

ou

blkid
    
por 26.02.2018 / 17:42
1

Como uma palavra de aviso ... alguns aplicativos com versões diferentes têm opções de arquivo de configuração diferentes e opções desconhecidas podem quebrar o aplicativo, corromper a configuração ou apenas serem removidos quando o aplicativo sair. Só por esse motivo eu ficaria desconfiado em compartilhar seu ~ / (todos esses arquivos ~ / .foo).

O que funciona é ter uma terceira partição em que você vincule seus diretórios Documents, Downloads, Desktop, etc. para que o conteúdo esteja disponível em ambos os sistemas.

    
por 26.02.2018 / 22:12

Tags