Quiero poder montar el archivo compartido de nuestro servidor de archivos (en un servidor Mac OS X, compartido a través de AFP y Windows File Sharing) en mi portátil Ubuntu 10.10 Linux. Quiero poder montarlo como mi usuario normal y que se me solicite la contraseña cada vez. ¿A qué agrego /etc/fstabpara que esto suceda? Sé que lo hice antes, pero olvidé cómo ahora.
EDITAR: El recurso compartido en cuestión se llama "G4 320", y estoy intentando la siguiente línea en fstab:
//server_ip/G4\040320 /media/G4/ cifs user,username=something 0 0
Pero obtengo lo siguiente a través de dmesg:
CIFS VFS: cifs_mount falló con código de retorno = -6
EDIT2:
Según lo solicitado, más información de depuración. Salida de dmesgcon mi línea fstab:
[151994.740138] CIFS VFS: cifs_mount failed w/return code = -6
[152007.760136] CIFS VFS: cifs_mount failed w/return code = -6
[152132.770147] CIFS VFS: cifs_mount failed w/return code = -6
[152221.700152] CIFS VFS: cifs_mount failed w/return code = -6
[152245.340132] CIFS VFS: cifs_mount failed w/return code = -6
Salida de dmesgcon la credentialslínea de Michael:
[153117.088656] CIFS VFS: No username specified
[153117.088668] CIFS VFS: cifs_mount failed w/return code = -22
[153164.358300] CIFS VFS: No username specified
[153164.358312] CIFS VFS: cifs_mount failed w/return code = -22
/var/log/messages Parece no tener información útil.
EDITAR3 : OK. Gracias de nuevo a Michael, casi lo tengo. Si pongo lo siguiente, /etc/fstabentonces funciona:
//10.1.0.15/G4\040320H /media/G4 cifs user=AzureDiamond,password=hunter2 0 0
Sin embargo:
- No quiero mi contraseña allí ...
- Ahora necesito usar
sudopara montar el recurso compartido.
¿Cómo puedo resolver esos dos problemas?
fuente

!!Mapping smb error code 67 to POSIX err -6 !!dmesgresultados pero/var/log/messagesno tengo información relevante ...echo 1 >/proc/fs/cifs/cifsFYIRespuestas:
La línea
/etc/fstabque finalmente usé fue:Lo que resolvió el problema de no solicitar la contraseña y
credentials=no funcionar fue la instalación amount.cifstravés de:Al igual que Michael Mrozek, supuse que había
mount.cifsinstalado o de lo contrario no podría montar recursos compartidos CIFS, pero aparentemente el núcleo usará su propio código interno para montar a menos que encuentremount.cifsfuente
El sistema de archivos es la ruta compartida de Windows y el tipo es CIFS:
optionsPueden ser todas las opciones de montaje habituales. Probablemente necesite proporcionar algún tipo de credenciales; puede proporcionaruserypasswordopciones, o usarcredentials=/path/to/credentials/filey almacenarusername=...ypassword=...líneas en ese archivo (tenga en cuenta que/etc/fstabes legible en todo el mundo)fuente
credentials=/home/myusername/.g4-credentialsy creé.g4-credentialsen mi homedir (lo cual está bien ya que estoy usando el cifrado del directorio de inicio), pero luego recibí el error "No se especificó el nombre de usuario" a través dedmesg. ¿Alguna idea sobre ese vs código de retorno -6?useryusernameson sinónimos; necesita elegir uno en lugar de enumerar ambos.user=fooes la forma CIFS, pero permitenusername=foola compatibilidad con SMBFSusernameausertrabajado, pero rompió el montaje del usuario ...