Evita gravar no ponto de montagem do sshfs desmontado

3

Supondo que eu tenha uma pasta /mnt/mountpoint que eu uso como um ponto de montagem para algum diretório sshfs -mounted:

sshfs user@host /mnt/mountpoint

Agora, quero impedir que os aplicativos gravem em /mnt/mountpoint enquanto ele estiver desmontado. Perguntas que encontrei aqui e aqui tem respostas que implicam o uso de

sudo chattr +i /mnt/mountpoint

que funciona bem para evitar qualquer acesso de gravação. Infelizmente, também me impede de montar com sshfs como usuário normal.

Qual seria a melhor solução para isso? Eu preferiria um único comando sshfs ou algo que pelo menos não requer privilégios de root. Devo renunciar à abordagem chattr e tentar algo totalmente diferente?

    
por Slizzered 04.03.2016 / 12:58

1 resposta

2

Permissões padrão de ponto de montagem

Crie o ponto de montagem com

mkdir --mode=0500 -p /mnt/mountpoint

Somente o usuário criador poderá gravar nele. Você pode pré-preencher isso de rc.local. Quando você monta qualquer sistema de arquivos que mora no topo desse ponto de montagem, ele selecionará as permissões daquela sobreposição que você definiu quando foi montada.

Em uma nota secundária, eu evitaria chattr +i , pois isso confundiria as pessoas e causaria problemas na solução de problemas, se nem todos estiverem cientes de que você fez isso.

    
por 04.03.2016 / 22:32