Je veux pouvoir monter le partage de fichiers de notre serveur de fichiers (sur un serveur Mac OS X, partagé via AFP et Windows File Sharing) sur mon ordinateur portable Ubuntu 10.10 linux. Je veux pouvoir le monter en tant qu'utilisateur normal et être invité à saisir le mot de passe à chaque fois. Que dois-je ajouter /etc/fstab
pour que cela se produise? Je sais que je l'ai fait avant, mais j'ai oublié comment maintenant.
EDIT: Le partage en question est appelé "G4 320", et j'essaie la ligne suivante dans fstab:
//server_ip/G4\040320 /media/G4/ cifs user,username=something 0 0
Mais je reçois ce qui suit via dmesg
:
CIFS VFS: échec de cifs_mount avec code retour = -6
EDIT2:
Comme demandé, plus d'informations de débogage. Sortie de dmesg
ma ligne 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
Sortie de dmesg
la credentials
ligne 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
semble n'avoir aucune information utile.
EDIT3 : OK. Merci encore à Michael, je l'ai presque! Si je mets ce qui suit, /etc/fstab
alors cela fonctionne:
//10.1.0.15/G4\040320H /media/G4 cifs user=AzureDiamond,password=hunter2 0 0
Toutefois:
- Je ne veux pas mon mot de passe là-dedans ...
- Je dois maintenant utiliser
sudo
pour monter le partage.
Comment puis-je résoudre ces deux problèmes?
la source
!!Mapping smb error code 67 to POSIX err -6 !!
dmesg
résultats mais je n'ai/var/log/messages
aucune information pertinente ...echo 1 >/proc/fs/cifs/cifsFYI
Réponses:
La ligne que
/etc/fstab
j'ai finalement utilisée était:Ce qui a résolu le problème de ne pas être invité à entrer le mot de passe ainsi que de
credentials=
ne pas travailler a été installémount.cifs
via:Tout comme Michael Mrozek, j'ai supposé que j'avais
mount.cifs
installé ou sinon je ne serais pas capable de monter des partages CIFS, mais apparemment le noyau utilisera son propre code interne pour monter à moins qu'il ne trouvemount.cifs
la source
Le système de fichiers est le chemin partagé de Windows et le type est CIFS:
options
peut être toutes les options de montage habituelles. Vous devrez probablement fournir une sorte d'informations d'identification; vous pouvez fourniruser
etpassword
options, ou de l' utilisationcredentials=/path/to/credentials/file
et de stockerusername=...
etpassword=...
lignes dans ce fichier (garder à l' esprit que/etc/fstab
est lisible par monde)la source
credentials=/home/myusername/.g4-credentials
et créé.g4-credentials
dans mon homedir (ce qui est correct puisque j'utilise le cryptage du répertoire personnel), mais j'ai ensuite reçu l'erreur "Aucun nom d'utilisateur spécifié" viadmesg
. Une idée sur ce code de retour vs -6?user
etusername
sont des synonymes; vous devez en choisir un au lieu de répertorier les deux.user=foo
est la manière CIFS, mais ils permettentusername=foo
une rétrocompatibilité avec SMBFSusername
lauser
travaillé, mais le montage utilisateur cassé ...