Não é possível usar uma pasta montada no Linux sem raiz

1

Eu usei o comando mount -t cifs //<server>/<source> /<dest> -o user=<user> para montar uma pasta no ~/Desktop/Server , mas só posso escrever com o sudo. Eu posso ler bem.

As configurações de compartilhamento do Windows na minha pasta devem permitir que ele funcione, pois o usuário em que o comando mount está efetuando login tem acesso. Eu até tentei dar acesso a "todos", e ainda não funcionou.

Como posso corrigir isso?

    
por Quelklef 06.08.2015 / 23:36

1 resposta

1

A opção -o UserName fornecida à montagem informa à máquina Windows qual conta do Windows está usando o compartilhamento. Não tem relação alguma com o nome de usuário do Linux que está montando.

Um usuário do Linux só pode montar dispositivos listados em /etc/fstab com o sinalizador user . Então, basta adicionar a seguinte linha ao seu /etc/fstab :

//<server>/<source> /media/<dest> cifs user=<user>,noauto,users 0 0

Em seguida, monte como usuário (sem sudo) executando mount /media/<dest> . Isso deve funcionar bem.

    
por 07.08.2015 / 01:27