¿Cómo puedo montar un recurso compartido SMB desde la línea de command?

Me gustaría montar un recurso compartido de networking SMB desde la línea de command (terminal); ¿cómo voy a hacer eso?

Estoy usando Mac OS X 10.6.4.

  • ¿Cómo acceder a Windows share desde un iPad?
  • "Montar" el recurso compartido de networking como un volumen a través de SSH?
  • Ya no se puede montar el volumen encryption (Core Storage)
  • Virtualización de OSX: VM principal de solo lectura, delta almacenada por separado.
  • Samba es eliminado de Lion. Cómo se cambió el rol de auto_master
  • Conectando a samba comparte con diferentes nombres de usuario en Tiger
  • ¿Puedo cambiar el color de la window de mi terminal Mac OS X según el server en el que esté ssh-ed?
  • sudo dscacheutil -flushcache =? Comando inválido
  • "Montar" el recurso compartido de networking como un volumen a través de SSH?
  • cómo conectarse a samba compartir consistentemente en el capitan
  • ¿Hay alguna forma de ver qué hace OS X cuando se inicia cuando no se reproduce ningún timbre?
  • Añadir acceso directo para múltiples commands de terminal?
  • 6 Solutions collect form web for “¿Cómo puedo montar un recurso compartido SMB desde la línea de command?”

    Usted podría lograr esto usando mount_smbfs (que es, en realidad, un contenedor para mount -t smbfs ):

     mount_smbfs //user@SERVER/folder ./mntpoint 

    Opcionalmente, agregue el grupo de trabajo:

     mount_smbfs -W workgroup //user@SERVER/folder ./mntpoint 

    Por supuesto, podría cambiar el ./mntpoint (para algo como /Volumes/smb ).

    Después de hacer esto, simplemente vaya a ./mntpoint para navegar por sus datos.

    Para desmontar, usando el siguiente command:

     umount ./mntpoint 

    Use el command open(1) y una URL:

     open 'smb://username:password@server/share' 

    Pros: Crea el punto de assembly en /Volumes para usted.

    Contras: Requiere que el Buscador se esté ejecutando.

    Deberías echar un vistazo a la ayuda de Mount:

     man mount 

    Tras una inspección más cercana, verá que el tipo de sistema de files es:

     mount -t smbfs //username:password@MACHINENAME/SHARENAME /SomeLocalFolderOfChoice 

    La contraseña (y teóricamente el nombre de usuario) son opcionales.

    El resultado del command anterior no será la salida (si todo fue bien), pero un cd /SomeLocalFolderOfChoice , debería producir los resultados remotos. Tenga en count que SomeLocalFolderofChoice debe existir.

    También puede usar mount_smbfs para replace el mount -t smbfs.

    Lo que funcionó para mí para hacerlos montar durante el arranque:

     ==> /etc/auto_master <== # # Automounter master map # +auto_master # Use directory service /net -hosts -nobrowse,hidefromfinder,nosuid /home auto_home -nobrowse,hidefromfinder /Network/Servers -fstab /- -static /- auto_smb # add this line <********** ==> /etc/auto_smb <== # Create this if it doesn't exist <**** /(not Volumes)/Public -fstype=smbfs,soft smb://(user):(password)@192.168.140.5/data/Public /(not Volumes)/ WGroleau -fstype=smbfs,soft smb://(user):(password)@192.168.140.5/data/Students/wes_groleau 

    Por alguna razón, ni el nombre corto ni el FQDN del server funcionaban, así que usé 'ping (nombre) para get la IP. En otras palabras, DNS resolvería el nombre, pero mount_smbfs no podría.

    Y no pude poner el punto de assembly en / Volumes, porque el arranque lo eliminaría.

    Una peculiaridad: después de que funcionó bien durante unos días, durante dos o tres días, LibreOffice, Adobe Reader y Finder no pudieron encontrar UNA de las dos acciones, pero el shell y TextEdit no tuvieron ningún problema. Después de dos o tres días de eso, misteriosamente comenzó a funcionar de nuevo.

    Si realiza estas ediciones y no desea reiniciar, puede montarlas con 'auto mount -vc'

    Actualización: Más peculiaridades. (1) Aquí hay dos sistemas WiFi, y uno de ellos no tiene acceso a los serveres de Windows. Un par de veces a la semana, uno o ambos enrutadores bajan. Si el "bueno" se cae y el MacBook se conecta automáticamente al otro, en lugar de decirme que el disco está fuera de línea, los controlleres SMB dicen "Demasiados usuarios". (2) Un par de veces a la semana, recibo un "permiso denegado" cuando bash acceder a mis files de Windows. Esto generalmente dura aproximadamente media hora, durante el cual puedo ir a una barra de windows e iniciar session y ver files con la misma identificación y contraseña.

    Añadiría que si tiene un nombre de usuario del formulario "workgroup \ username", debe montarlo así:

     mount -t smbfs "//WORKGROUP;username:password@MACHINENAME/SHARENAME" /SomeLocalFolderOfChoice 

    Fuente: adaptando un ejemplo de aquí

    Usar AppleScript es conveniente porque almacena tus passwords en el llavero. Función Bash:

     function mymount { osascript <<EOF mount volume "smb://user@fqdn1/volume1" mount volume "smb://user@fqdn2/volume2" EOF } 

    Invoque 'mymount' desde bash, ingrese las passwords a través de la window emergente estándar de Keychain, y si todo va bien, los volúmenes solicitados se montarán en / Volumes.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).