Questão Como se livrar da permissão de gravação no armazenamento cifs montado de usuários?


Uma matriz de disco é montada por

sudo mount -t cifs REMOTE_DIR MNT_DIR -o username=admin,password=xxx

Mas todo o conteúdo montado está no modo 0777, o que significa que todos podem alterar e excluir os arquivos.

Eu tentei adicionar ro depois de -o para torná-lo apenas para leitura, mas não funcionou.


0


origem




Respostas:


Você está digitando o comando corretamente? Deveria ser:

sudo mount -t cifs REMOTE_DIR MNT_DIR -o ro,username=admin,password=xxx

Isso funciona bem no Ubuntu 15.04. Embora os diretórios mostrem como proprietários-graváveis, eles não são: é um erro cosmético.

Se você inseriu o comando corretamente, você deve obter o erro "Sistema de arquivos somente leitura" ao tentar fazer alterações. Se você não obtiver isso, poderá resolver o problema criando um segundo compartilhamento no sistema remoto, mas torne-o somente leitura. Isso lhe dará proteção completa contra alterações no sistema de arquivos remoto.


1



Sim você está correto. Parece apenas ser o modo 777. Eu tentei o mkdir e recebi um erro de "sistema de arquivos somente leitura" - Lee