Mouting uma unidade remota com cifs

0

Eu criei uma unidade montada remotamente adicionando isso ao meu /etc/fstab :

\192.x.x.x\web /mnt/web cifs username=X,password=X,domain=X

e montando com sudo mount /mnt/web (que funciona perfeitamente!)

O problema é que eu só posso montar a unidade como root. Executar mount /mnt/web (sem sudo) resulta no erro

mount: only root can mount 2.x.x.x\web on /mnt/web

Eu leio este guia que sugere a seguinte sintaxe

//192.168.1.100/data /media/corpnet cifs username=johnny,domain=sealab,noauto,rw,users 0 0

Quando altero minha entrada para usar essa sintaxe:

\192.x.x.x\web /mnt/web cifs username=X,password=X,domain=X,noauto,rw,users 0 0

e execute mount /mnt/web que obtenho

mount.cifs: permission denied: no match for /mnt/web found in /etc/fstab

Eu então leio esta questão juntamente com é a resposta mais votada, mas o mesmo erro aparece.

Eu verifiquei que minha pasta web no diretório /mnt tem CHMOD 775, o que deve ser ok.

O que poderia estar errado?

    
por Daniel 31.08.2018 / 21:00

1 resposta

2

UPDATE (veja a discussão sobre os comentários):

Você está digitando \\ em vez de //. Para linux você deve usar // mesmo que o sistema de arquivos da rede esteja rodando dentro do Windows.

A postagem antiga:

Você está escrevendo mount / mnt / web, mas o diretório que você escreveu em / etc / fstab era /media/corpnet , então você precisa escrever / mnt / web em / etc / fstab ...

Então mude / media / corpnet

//192.168.1.100/data /media/corpnet cifs username=johnny,domain=sealab,noauto,rw,users 0 0

Para / mnt / web:

//192.168.1.100/data /mnt/web cifs username=johnny,domain=sealab,noauto,rw,users 0 0

Ou, se você não conseguir editar o fstab, altere seu comando para mount / media / corpnet ( e também crie esse diretório )

Boa sorte e se isso funcionar, selecione essa como a resposta correta.

    
por 31.08.2018 / 21:37