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/fstab
para 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 dmesg
con 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 dmesg
con la credentials
lí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/fstab
entonces 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
sudo
para montar el recurso compartido.
¿Cómo puedo resolver esos dos problemas?
fuente
!!Mapping smb error code 67 to POSIX err -6 !!
dmesg
resultados pero/var/log/messages
no tengo información relevante ...echo 1 >/proc/fs/cifs/cifsFYI
Respuestas:
La línea
/etc/fstab
que finalmente usé fue:Lo que resolvió el problema de no solicitar la contraseña y
credentials=
no funcionar fue la instalación amount.cifs
través de:Al igual que Michael Mrozek, supuse que había
mount.cifs
instalado 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.cifs
fuente
El sistema de archivos es la ruta compartida de Windows y el tipo es CIFS:
options
Pueden ser todas las opciones de montaje habituales. Probablemente necesite proporcionar algún tipo de credenciales; puede proporcionaruser
ypassword
opciones, o usarcredentials=/path/to/credentials/file
y almacenarusername=...
ypassword=...
líneas en ese archivo (tenga en cuenta que/etc/fstab
es legible en todo el mundo)fuente
credentials=/home/myusername/.g4-credentials
y creé.g4-credentials
en 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?user
yusername
son sinónimos; necesita elegir uno en lugar de enumerar ambos.user=foo
es la forma CIFS, pero permitenusername=foo
la compatibilidad con SMBFSusername
auser
trabajado, pero rompió el montaje del usuario ...