Usando o segundo hdd como armazenamento para todos os usuários

1

Eu tenho uma nova versão do 14.04. Eu instalei o sistema em um SSD de 128GB e tenho um HDD de 1TB a bordo também. Esta máquina terá dois ou três usuários.

Idealmente, eu gostaria de usar o HDD como armazenamento para os vários arquivos de mídia de cada usuário, mas onde os usuários não podem acessar os arquivos armazenados uns dos outros. Como está agora, só é acessível a um usuário.

Eu sou um pouco idiota quando se trata de unidades, mas meu pensamento é que eu preciso criar uma partição separada para cada usuário e montar apenas essa partição quando um determinado usuário fizer o login. Estou perto? E se sim, como eu poderia fazer isso?

    
por Blind Fish 04.07.2015 / 07:45

1 resposta

3

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

    
por Maythux 04.07.2015 / 08:12