Erro ao tentar montar o armazenamento de arquivos do Azure em uma máquina do CentOS 7

2

Desde a disponibilidade geral do armazenamento de arquivos do Azure, o armazenamento de arquivos pode ser conectado a partir de máquinas locais usando o SMB 3.0. Quando eu tentei montar o armazenamento de arquivos, ele dá um erro Permission Denied , enquanto eu posso usar o compartilhamento de arquivos com smbclient muito bem.

[root@server mnt]# mount -t cifs -o credentials=/root/smb.pass,vers=
3.0,rw //allendisk.file.core.windows.net/allendisk file/
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Usando smbclient , ele pode se conectar bem.

[root@server mnt]# smbclient //allendisk.file.core.windows.net/allen
disk -mSMB3 -A /root/smb.pass
Domain=[X] OS=[] Server=[]
smb: \>

É confuso que eu possa conectar-me ao compartilhamento de arquivos, mas não conseguir montá-lo. Minha versão smbclient é 4.1.12 e o módulo do kernel cifs é 6.2.

    
por Licson 03.10.2015 / 08:56

2 respostas

3

Você precisará de um cliente SMB que suporte criptografia. Dê uma olhada nisso: link

Nesse URL, diz:

Note that since the Linux SMB client doesn’t support encryption yet, mounting from Linux still requires the client to be in the same Azure region as the file share. However, encryption support for Linux is on the roadmap of Linux developers responsible for SMB functionality from the community. Linux distributions that support encryption in the future will be able to mount Azure File Storage from anywhere as well.

    
por 07.10.2015 / 19:42
0

Eu estava tendo o mesmo problema e resolvi com as etapas abaixo:

É necessário adicionar o parâmetro de domínio no comando mount:

mount -t cifs //allendisk.file.core.windows.net/allendisk / files -o nome_do_usuário = john.sample, senha = alteração @ 123, domínio = CONTOSO , vers = 3.0 rw

ou

mount -t cifs //allendisk.file.core.windows.net/allendisk /files -o credentials=/root/smb.pass,vers=3.0,rw

Arquivo de conteúdo smb.pass

[root@server-sp06 ~]# cat smb.pass
username=john.sample 
password=change@123 
domain=AZURE
    
por 20.06.2018 / 21:02