5 votos

mount_smbfs: servidor rechaza la conexión: error de autenticación en Mac OS High Sierra 10.13.6

En mi ubuntu server tengo un par de acciones de las que puedo acceder desde el finder en el estilo:

smb://server.domain/share

con éxito sin tener que escribir una contraseña. Cuando intento montar los recursos compartidos del servidor desde la línea de comandos con:

mount_smbfs '//share;user:@server.domain/share' /Volumes/share

Puedo conseguir

mount_smbfs: server rejected the connection: Authentication error

Si tengo que montar una de las acciones desde el finder a todos los demás, puede ser montado a partir de la línea de comandos sin este error que aparezca.

He buscado en los diferentes stackexchange sitios y encuentra la siguiente releated preguntas y enlaces:

La mayoría de estos tienen un par de miles de vistas y muy pocos upvotes. Lo más interesante es que he encontrado dos comentarios donde los usuarios expresan la frustración acerca de este problema no está resuelto de una manera coherente.

En las manos de otros hay un montón de downvotes en busca de respuestas y algunas de las preguntas - parece como este problema es muy conocido y algunos iluminada usuarios pienso que está muy claro qué hacer.

Puesto que este asunto es molesto conmigo a diario estoy atreverse a preguntar de nuevo con el contexto específico de Ubuntu 16.04 LTS y Mac OS Sierra Alta 10.13.6.

Me temo que las respuestas del pasado no funcionan en este contexto.

Las razones por las que estoy haciendo la pregunta, en primer lugar, es que las conexiones SMB "perderse" por la noche. Este es un comportamiento diferente, a continuación, en mis otros sistemas. El INSTITUTO de conexión entre mi Ubuntu máquinas permanecen estables a lo largo del tiempo, mientras que Mac OS parece haber una desconexión de la política.

Así que mi problema puede resolverse haciendo la conexión estable o re-establecer la conexión de forma automática con una secuencia de comandos

¿Cómo puede un permanente o automáticamente-script conectar SMB conexión entre un Mac OS Sierra Alta 10.3.6 cliente y un Ubuntu/Linux servidor SMB conseguido?

4voto

Nate Puntos 220

Según su página man de, mount_smbfs toma su punto de recurso compartido de argumento en la forma:

//[domain;][user[:password]@]server[/share]

Nota el "usuario [contraseña]" parte -- el colon y la contraseña están en el mismo paréntesis, lo que indica que son opcionales, pero si se incluye, debe incluirse juntos. Esencialmente, si se incluye el colon, lo que después de él (hasta el "@") será tomado la contraseña. Pero usted no tiene nada después de los dos puntos, por lo que está explícitamente especificar una contraseña en blanco.

También, el hombre de la página dice que nunca se debe ejecutar mount_smbfs directamente, pero en lugar de utilizar mount -t smbfs.

Debe incluir la contraseña de forma explícita, como este:

mount -t smbfs '//share;user:password@server.domain/share' /Volumes/share

O dejar apagado el colon y la contraseña:

mount -t smbfs '//share;user@server.domain/share' /Volumes/share

...en cuyo caso, se verá una contraseña en ~/Library/Preferences/nsmb.conf, y si no hay preguntará por uno. Yo había pensado que podría ver en el llavero, pero al parecer no saben cómo hacerlo. Esto significa que no hay ningún no-interactivas, de forma segura de proporcionar una contraseña para mount_smbfs.

Dependiendo del contexto, esto se ejecuta en, usted podría ser capaz de utilizar el open comando:

open 'smb://share;user@server.domain/share'

Yo creo que esto va a ser necesario que se ejecuta en una sesión de usuario, y no darle el control del punto de montaje (que va a ser auto-creado en /volumes).

Ah, otra cosa: el "compartir" de la parte de la URL especifica un dominio de autenticación para encontrar el usuario. Es que en realidad parte correcta? Si es así, el open comando debe trabajar de forma interactiva.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X