Por que recebo erro de montagem (1): Operação não permitida “on” mount.cifs “em um contêiner Proxmox LXC?

0

Eu configurei um novo container LXC do Debian 9 ( stretch ) em uma máquina rodando o Proxmox, e instalei o pacote cifs-utils . Eu rapidamente testei a conexão com o servidor SMB executando

smbclient //192.168.0.2/share -U myusername

que funcionou bem. No entanto, o comando

mount.cifs //192.168.0.2/share /mnt -o user=myusername

falhou, imprimindo a seguinte mensagem de erro:

mount error(1): Operation not permitted
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Eu me certifiquei de que ...

  • o proprietário e o grupo do diretório compartilhado (no servidor SMB, que é uma máquina FreeBSD) são ambos existentes no cliente, ou seja, dentro do contêiner.
  • o proprietário do diretório compartilhado é membro do grupo , no servidor e no cliente. ( id myusername )
  • o ponto de montagem ( /mnt ) existe no cliente.

Qual poderia ser a causa do erro acima mencionado?

    
por myrdd 15.06.2018 / 11:02

3 respostas

1

Você provavelmente está executando um contêiner LXC sem privilégios . A solução mais fácil é usar um contêiner privilegiado . No entanto, pode haver outras soluções; Dê uma olhada, por exemplo em este tópico / postagem no fóruns proxmox.

    
por 15.06.2018 / 11:02
1

Eu não estou usando nenhum Containers, mas no meu Debian Workstation tive um erro similar há algumas semanas.

Depois de algumas pesquisas, encontrei uma solução para mim.

Eu tive que adicionar vers=2.0 às opções do comando mount.

    
por 15.06.2018 / 11:28
0

Tente usar todas as variáveis mencionadas abaixo.

sudo mount -t cifs //<IPAddress>/<FromDirectory> /<ToDirectory> -o uid=xxx,username="xxxxx",password="xxxxx",domain="xxxxx",sec=ntlm,vers=2.0
    
por 13.08.2018 / 21:30