38 votos

"Montaje cifs URL aun no implementado" cuando intento montar una cuota de samba

Tengo un servidor para el desarrollo (Ubuntu 12.04). En esa máquina, yo tengo una carpeta compartida llamada "proyectos". He intentado

sudo mount -t smbfs smb://192.168.2.28/projects/myProject /mnt/myProject

en mi Ubuntu 11.10 y salia el error:

Montaje cifs URL aun no implementado. Trate de montar smb://192.168.2.28/projects/myProject.

¿Cómo puedo hacer para solucionarlo? Necesito montar la carpeta para usar con NetBeans.

49voto

Ken Liu Puntos 123

Ya que como dice el mensaje de error CIFS Url (a partir de la con smb://) no son compatibles, usted tiene que utilizar el "clásico" de la sintaxis para identificar el servidor y compartir. Además, no se puede montar una carpeta dentro de un recurso compartido como a pesar de que es un recurso compartido--usted debe montar el recurso compartido y, a continuación, acceder a la carpeta dentro de ella. Usted puede hacer un enlace simbólico a la carpeta dentro de la cuota, si es necesario. Por último, cuando se ejecute smbmount, mount -t smbfs, o similar de montaje remoto comandos como root (por ejemplo, sudo), es necesario especificar el nombre de usuario en el servidor (a menos que sea en realidad root, que es poco probable y, si el servidor ejecuta un sistema operativo tipo Unix, no se recomienda).

Así que en primer lugar, vamos a crear una carpeta (punto de montaje) para la participación:

sudo mkdir /mnt/projects

(Esto es suponiendo que usted desea crear en /mnt. Se ha vuelto más común para crear todos el acceso mundial a los puntos de montaje que no son parte de su sistema Ubuntu a sí misma en /media en lugar de /mnt , pero está bien para uso /mnt si lo desea).

A continuación, utilice un comando como este para montar el recurso compartido:

sudo smbmount //192.168.2.28/projects /mnt/projects -o user=

Reemplace USERNAME con el nombre de usuario en el servidor Samba que usted necesita para iniciar sesión. Se le pedirá su contraseña. Puede especificar la contraseña en la línea de comandos (con ) pero aparecerá en texto sin cifrar en el Terminal y va a ir en su historial de comandos, por lo que probablemente usted no quiere hacer eso.

Usted notará que he usado USERNAME pero -o password= o PASSWORD (o ) debería funcionar igual de bien, si lo prefiere.

Ahora smbmount's contenido es accesible en mount -t smbfs. Si usted necesita para ser capaz de acceder a los contenidos de mount -t cifs en mount.cifs, usted puede crear un enlace simbólico:

smb://192.168.2.28/projects

Para los lectores de Ubuntu 12.10 y más adelante: debe utilizar /mnt/projects o smb://192.168.2.28/projects/myProject (/mnt/projects/myProject y sudo ln -s /mnt/projects/myProject /mnt/myProject que no se proporcionan). El cifs-utils Install cifs-utils paquete es necesario. Estos comandos funcionan en los sistemas anteriores.

22voto

jichi Puntos 111

Con el fin de montar permanentemente su recurso compartido SMB utilice el procedimiento siguiente:

  1. crear una carpeta para montar el recurso compartido (por ejemplo /mnt/windows):

    sudo mkdir [mount point]
    
  2. Cambiar sus permisos

    sudo chown [username]:[username] [mount point]
    
  3. Crear un archivo que contiene el dominio de credenciales (yo uso /home/[usuario]/.smbcredentials)

    username=[domain user]
    password=[domain password]
    domain=[domain]
    
  4. Agregue la línea siguiente a /etc/fstab

    //[smb hostname]/[share name]/        [mount point]  cifs        credentials=[credentials file path],rw,uid=[user],user       0       0
    
  5. Ejecutar (sólo una vez, en el reinicio esto sucederá automáticamente)

    sudo mount [mount point]
    

Probado para funcionar en Ubuntu 12.10

1voto

mpz Puntos 11

Mientras que la respuesta aceptada es correcto, ahora puede montar una carpeta dentro de una cuota de samba con la ayuda de 3 paquetes:

samba-client
samba-common
cifs-utils

Estos son paquetes de CentOS base repo (lo siento, ya no un usuario de Ubuntu por lo tanto no se verifique) pero estoy seguro hay algo similar para Ubuntu.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: