Mantengo una red heterogénea de mac y linux, así que decidí crear un pequeño script perl para unificar las estrategias de montaje en todas las máquinas.
La implementación actual en Linux está en / etc / fstab funciona bien:
//myserverhere.com/cifs_share / mnt / cifs_share usuario cifs, uid = 65001, rw, grupo de trabajo = DEV, credenciales = / root / .cifs 0 0
y /root/.cifs contiene
username=ouruser
password=ourpassword
Intenté traducir eso a un formato no fstab de la siguiente manera:
mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs
Pero no parece funcionar.
¿Alguien puede señalar lo que estoy haciendo mal por favor?
Gracias por adelantado.
Ismael Casimpan :)
mount
/mount.cifs
.-o vers = 1.0 opción con montaje solucionó mi problema. Después de una actualización de RHEL de 7.4 a 7.7, parece que la versión del protocolo SMB cambió. Especifique la versión para que coincida con la versión del servidor cifs.
fuente
El error que obtuve fue este:
mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
-o vers = la opción 3.0 con mount solucionó mi problema. No actualicé mi servidor, pero mi cliente sí y no me informó.
La opción -o vers = 1.0 también funciona como lo probé ahora.
fuente