Como prevenir: 'CIFS: Unknown mount option “defaults”'? [duplicado]

0

Contexto: Eu quero permitir que um usuário normal monte uma certa montagem cifs em seu sistema (Debian Strech). Por isso, adicionei a seguinte entrada em / etc / fstab (observe o ,user adicionado nas opções):

//server/share/ /home/user/mountpoint cifs defaults,user,uid=user,credentials=/home/user/.cifs-creds 0 0

Além disso, o arquivo de credenciais pertence ao usuário e é legível / gravável / executável (700).

Subsequentemente, a montagem como root funciona (por exemplo, cifs-utils estão disponíveis no sistema, o arquivo de credenciais existe e está preenchido corretamente)! Mas a montagem como usuário não, resulta na seguinte saída:

user@system: ~$ mount mountpoint
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

/var/log/kern.log afirma:

Jun  4 11:36:52 system kernel: [173283.233509] CIFS: Unknown mount option "defaults"

Então, de alguma forma, quando executado como usuário, a opção defaults não pode ser usada para montar? Quando a opção ,defaults é removida da entrada fstab, os usuários podem montar (sem erro), mas deixariam de fora muitos padrões (e usando os padrões (exceto:, usuário) deveria ser possível né?).

Daí a minha pergunta:

  • Qual é a entrada fstab recomendada para que os usuários montem um compartilhamento CIFS / SAMBA para evitar que o mount error(22): Invalid argument seja causado pelo CIFS: Unknown mount option "defaults" ?

Devo simplesmente deixar de fora ,defaults ou existe outro método para fazer isso (tentei pesquisar no Google sobre isso, mas cada tutorial / explicação que eu acho parece confirmar o método usado)?

    
por woosting 04.06.2017 / 13:05

1 resposta

1

A página de manual descreve defaults como referindo-se aos padrões usados para os eixos como ro / rw , suid / nosuid , quando um valor não é especificado explicitamente.

Mas a razão para usar defaults é quando você não tem nenhuma opção que você deseja especificar explicitamente. Você ainda precisa de algum valor para colocar no campo de opções, para que você possa colocar algo no próximo campo.

Portanto, ,defaults nunca deve ser necessário.

    
por 04.06.2017 / 15:00