Não mova nada. Apenas use links. Por exemplo, digamos que seu usuário normal seja usera
e seu segundo seja userb
. Presumivelmente, userb
é uma nova conta e não possui dados que você deseja manter. Então, exclua os diretórios em questão e recrie-os como links, depois configure as permissões corretas:
-
Exclua os diretórios e recrie como links
sudo rmdir ~userb/{Desktop,Documents,Music,Pictures,Public,Templates,Videos} for i in Desktop Documents Music Pictures Public Templates Videos; do sudo -u userb ln -s ~usera/"$i" ~userb done
-
Crie um novo grupo e adicione ambos os usuários a este grupo:
sudo groupadd foo sudo usermod -aG foo usera sudo usermod -aG foo userb
-
Altere a propriedade do grupo dos diretórios que você deseja compartilhar para este novo grupo:
chgrp -R foo ~usera/{Desktop,Documents,Music,Pictures,Public,Templates,Videos}
-
Defina as permissões nos diretórios de destino como
rwx
para o grupo e defina o bit SETGID no diretório para que os novos arquivos pertençam ao grupo correto.chmod -R g+rwxs ~usera/{Desktop,Documents,Music,Pictures,Public,Templates,Videos}
-
Defina as configurações da Lista de controle de acesso para definir as permissões para arquivos / diretórios recém-criados:
setfacl -d -m g:foo:rwx ~usera/{Desktop,Documents,Music,Pictures,Public,Templates,Videos}
É isso. Agora, os diretórios em ~/userb
são links para aqueles em ~/usera
e ambos os usuários têm acesso de leitura / gravação a eles.