ler somente o ponto de montagem

1

Não tenho certeza se isso fará sentido, mas estou tendo um problema.

Eu tenho uma unidade de disco rígido externa que estou usando para meus arquivos torrent. É montado usando fstab.

Agora, aqui está um problema, algumas vezes, talvez devido a interrupções no fornecimento de energia, meu disco rígido está desmontado e (raramente) falhou ao remontar. Quando essa falha de remount acontece, os downloads de torrent continuam no ponto de montagem (exemplo: / home / user / Downloads).

Minha pergunta é, existe uma maneira de tornar / home / user / Downloads como somente leitura e então torná-lo só gravável se o HDD estiver montado?

Ou quaisquer outras soluções melhores são bem-vindas.

    
por Reigel 22.11.2016 / 04:13

2 respostas

2

Você pode fazer com que /home/user/Downloads seja um link para um diretório mais profundo da montagem, que é montado em outro lugar. Isso provavelmente faria com que o download do torrent falhasse.

Por exemplo, se o diretório de destino for /user/Downloads no HDD, que é montado em /HDD , então /home/user/Downloads deverá ser um link para /HDD/user/Downloads e esse diretório certamente não existirá, a menos que HDD está montado.

    
por 22.11.2016 / 04:22
1

Quando você monta uma unidade, as permissões do ponto de montagem são alteradas por permissões do diretório raiz do dispositivo.

Então, sim, você pode alterar as permissões no seu ponto de montagem /home/user/Downloads para que o usuário não possa acessá-lo. Então, depois de montar sua unidade externa, você precisará ajustar as permissões do diretório raiz da sua unidade (novamente acessível como /home/user/Downloads após montá-lo).

A partir de agora, o ponto de montagem vazio não será legível pelo aplicativo executado como usuário sem privilégios.

    
por 22.11.2016 / 12:41

Tags