Conectarse al servidor como invitado desde la línea de comandos

4

Tengo un recurso compartido SAMBA que monte en mi Mac de vez en cuando. Hago esto en el Finder con Go > Connect to Server... , escribiendo smb://192.168.1.1 en el campo Dirección del servidor y presionando Conectar. En el cuadro de diálogo de autenticación, elijo Conectar invitado y, finalmente, mi recurso compartido remoto se monta en /Volumes/<share_name> . Esto es genial.

¿Puedo lograr todo lo anterior con un solo comando en Terminal? Intenté algunas variaciones del consejo que se proporciona aquí , pero faltan dos cosas:

  • ¿Cómo ordeno a mount que se conecte como invitado?
  • ¿Cómo creo el directorio /Volumes/<share_name> sobre la marcha (para que no tenga que existir de antemano)?

¡Gracias!

    
pregunta Mike Mazur 25.03.2011 - 13:18

1 respuesta

4

Para montar como "invitado", necesitas usar otro comando: mount_smbfs

mount_smbfs -N //guest@server/share /some/existing/path

La "-N" es "no pedir contraseña" (escriba man mount_smbfs para obtener más información).

En cuanto a la segunda parte de cómo crearlo sobre la marcha (el camino), creo que no es posible. El comando mount no lo crea sobre la marcha e incluso las páginas de manual mencionan que la forma "correcta" es mkdir primero y luego montar.

Consulte la página de manual de mount_smbfs .

    
respondido por el Martin Marconcini 25.03.2011 - 13:43

Lea otras preguntas en las etiquetas