1 votos

Los recursos compartidos SMB ahora montan /Volúmenes/nombre de servidor en lugar de /Volúmenes/nombre de servidor.

Hasta "hace poco", cuando montaba un recurso compartido SMB desde la línea de comandos utilizando open ... o Applescript con osascript -e "mount volume ..." montaría la acción en /Volumes/ShareName .

El actual "AppleScript Language Guide" documentación para "mount volume" no especifica el nombre de la carpeta /Volumes. Había leído que utilizaría el nombre compartido, y eso es lo que solía hacer.

Pero ahora, al menos con MacOS 10.14.6, 10.15.7 y 11.5.2, la carpeta creada en /Volumes utiliza el nombre del servidor en su lugar.

En todas las máquinas, probé ambos

open "smb://$user:$pass@elefant/R"

y

osascript -e "mount volume \"smb://$user:$pass@elefant/R/\""

En las 3 máquinas, la salida del comando osascript es

file:R

El acceso directo creado en el Escritorio está etiquetado con el nombre del recurso compartido como antes ("R" en este caso). Pero ese no es el nombre del punto de montaje, y me sale:

$ ls -1 /Volumes/
Macintosh HD
elefant

Sólo en una máquina 10.13.6 no sucede, y el recurso compartido se monta utilizando el nombre de recurso compartido en /Volumes/R .

¿Está documentado en algún sitio?

Y lo que es más importante, ¿se puede volver al comportamiento anterior de utilizar el nombre de la acción?

1voto

mivk Puntos 206

Resulta que esto ocurre cuando el nombre de la acción tiene sólo 1 carácter. Si el nombre de la acción es más largo que una sola letra, se monta como de costumbre en /Volumes/ShareName .

Pero en el ejemplo de mi pregunta, el nombre compartido era sólo la letra "R" (que es la letra de la unidad en esa máquina Windows).

Cambiar el nombre del recurso compartido en el servidor a "R_" en su lugar soluciona el problema y

open "smb://$user:$pass@$server/R_"

ahora monta la acción en /Volumes/R_ como se esperaba.

(No he encontrado si esto está documentado en alguna parte, pero parece haber comenzado con MacOS 10.14)

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