Cómo montar una unidad compartida de Windows en OS X dado un usuario de Windows como este: myserver@mydomain.com


0

Tengo un script en OS X que es algo como esto:

tell application "Finder"
    try
        mount volume "SMB://myuser:mypwd@myhost/sharedfolder"
    end try
end tell

Funciona bien, pero ahora hay un recurso compartido adicional con las credenciales de la siguiente manera:

myuser1@mydomain.com 

Si agrego la siguiente línea al script, falla:

tell application "Finder"
    try
        mount volume "SMB://myuser:mypwd@myhost/sharedfolder"
        mount volume "SMB://myuser:myuser1@mydomain.com@myhost/sharedfolder1"
    end try
end tell

¿Alguien puede decir cómo debo configurar mi script para que funcione?


1
¿Qué lenguaje de script? Si desea una respuesta, debe especificar dónde se encuentra el problema. Quizás esto sea obvio para los propietarios de Mac (¿AppleScript?), Pero para mí parece información relevante para incluir.
Ярослав Рахматуллин

Respuestas:


0

Una de estas soluciones podría funcionar (sin acceso a una Mac en este momento):

  1. Escapar del primero @

    mount volume "SMB://myuser:myuser1\@mydomain.com@myhost/sharedfolder1"`
  2. Juega con las citas. Tratar

    mount volume "SMB://myuser:'myuser1@mydomain.com'@myhost/sharedfolder1"

    o

    mount volume 'SMB://myuser:"myuser1@mydomain.com"@myhost/sharedfolder1'

¿Estás seguro de que necesitas especificar el dominio? No veo por qué del primer montaje tiene éxito. A menos que el nombre de usuario real sea ​​el myuser1@mydomain.comque, a menos que me falte algo obvio, parezca una tontería.


0

La forma estándar de codificación @en las URL es mediante la codificación de URL , que da como resultado %40( @es ASCII 40h), así que úsela myuser%40mydomain.com.


0

Puede obtener acceso al recurso compartido SMB especificando su inicio de sesión de Windows y la dirección IP de las máquinas de esta manera:

mount -t cifs -o username=winuser,password=winpass //192.168.0.105/myshare /mnt/share
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.