Os usuários são definidos no arquivo /etc/passwd
, não por seus diretórios /home/*/
. Sua suposição parece ser: um sistema operacional deve adicionar automaticamente um usuário criado no outro - e isso está errado.
Você separou /etc/
(então /etc/passwd
também) para todos os sistemas operacionais. Fazer um único /etc/
comum não é uma boa ideia. Fazer um único% comum/home/
pode ser feito, mas há armadilhas. O assunto é discutido aqui: Diferentes distros linux compartilhando a mesma pasta /home
. As principais preocupações (de várias respostas) são:
UID and GID must be the same on each distribution for the certain user(s).
Two versions of the same program reading and writing the same config files could result in problems, e.g. if the newer version writes something that the older version does not understand.
Como em tudo, é bom saber o que você está fazendo. Comandos úteis e assuntos para obter algum insight:
-
man 5 passwd
-
man adduser
-
man vigr
- o que é o UID?
- o que é o GID?
- propriedade e permissões no Linux.