Como estou mantendo uma rede heterogênea de mac e linux, decidi criar um pequeno script perl para unificar estratégias de montagem entre máquinas.
A implementação atual no linux está em / etc / fstab funciona bem:
//myserverhere.com/cifs_share / mnt / cifs_share usuário cifs, uid = 65001, rw, grupo de trabalho = DEV, credenciais = / root / .cifs 0 0
e /root/.cifs contém
username=ouruser
password=ourpassword
Tentei traduzir isso para um formato não-fstab da seguinte maneira:
mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs
Mas isso não parece funcionar.
Alguém pode apontar o que estou fazendo de errado, por favor?
Desde já, obrigado.
Ismael Casimpan :)
mount
/mount.cifs
.-o vers = 1.0 opção com mount corrigido meu problema. Após uma atualização do RHEL de 7.4 para 7.7, parece que a versão do protocolo SMB foi alterada. Especifique a versão para corresponder à versão do servidor CIFS.
fonte
O erro que recebi foi este:
mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
-o vers = opção 3.0 com mount corrigido meu problema. Não atualizei meu servidor, mas meu cliente atualizou e não me informou.
A opção -o vers = 1.0 também funciona como eu testei agora.
fonte