Montando unidades de disco entre usuários diferentes

2

Eu tive essa ideia sobre a montagem de drives de disco entre usuários diferentes. Eu criaria uma pasta chamada say / media / diskXYZ. Então eu faria um softlink de / media / user1 / diskXYZ para / media / diskXYZ e de / media / user2 / diskXYZ para / media / diskXYZ. A intenção é que dois usuários possam ter o disco montado ao mesmo tempo e programas que tenham um nome de pasta O hardwired in funcionará de acordo com o usuário que o montou. Eu não queria fazer isso porque não tinha certeza se era seguro.

  1. Funcionará?
  2. Isso é seguro?
por ike 30.09.2013 / 21:08

1 resposta

3

  1. Funcionará? A resposta depende de como as permissões são definidas na pasta. Não importa se está vinculado ou não, se o usuário não tem o privilégio de acessar o diretório, o usuário não poderá.
  2. Isso é seguro? É seguro se funcionar, mas provavelmente você quer fazer isso da maneira correta .......

Como montar um dispositivo para que outros usuários tenham acesso a ele:

Primeiro , com o dispositivo desmontado, faça uma entrada para o dispositivo em uma nova linha em /etc/fstab , certificando-se de que ainda haja uma nova linha final no final do arquivo. Deve ser algo como:

UUID=<uuid> /media/<mountpoint> ext4 user,defaults 0 1

Ou:

/dev/XYZ /media/<mountpoint> ext4 user,defaults 0 1

Substitua <uuid> pelo UUID da unidade, <mountpoint> pelo diretório em /media que você deseja montar e /dev/XYZ ao nome do dispositivo.

Em segundo lugar, crie um novo grupo e adicione os dois usuários a ele com:

sudo groupadd <group name>
sudo adduser <user1> <group name>
sudo adduser <user2> <group name>

Em seguida, verifique se o ponto de montagem é de propriedade do grupo:

sudo chgrp -hR /media/<mountpoint> <group name>

Monte a unidade com sudo mount /dev/XYZ ou reinicialize.

Este método evitará mexer nos links simbólicos!

    
por Richard 30.09.2013 / 22:45