Não, você não precisa criar uma partição para cada usuário, em vez disso, basta mover seu antigo / home para seu HDD externo.
Por padrão, / home é o local para todos os arquivos de usuários, a menos que "root" seja o que os arquivos de usuário normalmente farão aqui.
Para casos de permissões por padrão, os usuários podem ver outros arquivos sem a capacidade de alterar ou modificar, se você também quiser remover a permissão de leitura, pode facilmente alterar a permissão de cada usuário usando o comando chmod
. Por exemplo, suponha que eu tenha um usuário chamado test
.
$ ls -ld /home/test
drwxr-xr-x 40 test test 4096 Jul 1 14:00 /home/test/
Estas são as permissões padrão do usuário test
home e como você pode perceber que tem r-x
para os outros e, portanto, outros usuários podem listar arquivos na casa de outros usuários e ler esses arquivos.
Se você deseja impedir que os usuários leiam os arquivos de outros usuários.
sudo chmod o-rx -R /home/test/
Agora vamos garantir:
$ ls -ld /home/test/
drwxr-x--- 40 test test 4096 Jul 1 14:00 /home/test/
leia meu link para obter mais informações sobre permissões.
Agora como mover o antigo / home para o novo caminho (hdd)?
Dê uma olhada na minha resposta aqui: link