Erreur lors du montage du partage Samba, impossible de monter le périphérique de bloc xxxx en lecture seule

11

Après avoir installé Ubuntu 12.04, j'essaie de monter un partage samba à partir de Windows sous Linux, en utilisant une commande scriptée qui fonctionne toujours et le serveur n'a pas changé.

L'erreur est la suivante:

$ mount -t cifs //<host>/<share> /media/<share> -o username=<user>,password=<pass>
mount: block device //<host>/<share> is write-protected, mounting read-only
mount: cannot mount block device //<host>/<share> read-only
$

J'ai lu beaucoup de discussions sur les autorisations, mais malheureusement, ce n'était pas le problème. Je soumets ma propre réponse ci-dessous pour référence, j'espère que cela aidera quelqu'un d'autre.

Jeff Ward
la source
Ajoutez également les éléments suivants (selon votre environnement) à votre point de montage fstab. sec=ntlmssp OR sec=ntlm OR sec=ntlmv2
Mark McLean

Réponses:

12

Le message d'erreur est complètement trompeur, compte tenu de la solution (pour moi, en tout cas, je suis sûr que les problèmes d'autorisations pourraient en affecter d'autres, mais dans mon cas, il s'agissait d'un script qui a toujours fonctionné et d'un serveur qui n'avait pas changé - uniquement le client OS avait changé). La solution pour moi était que le paquet cifs-utils était manquant, comme indiqué par le fichier manquant /sbin/mount.cifs

$ ls /sbin/mount.cifs
ls: cannot access /sbin/mount.cifs: No such file or directory
$ mount.cifs
The program 'mount.cifs' is currently not installed.  You can install it by typing:
apt-get install cifs-utils

Après avoir installé cifs-utils à l'aide de la commande ci-dessus, le montage a bien fonctionné.

Je me rends compte que c'est une erreur stupide d'utiliser mount -t cifs sans /sbin/mount.cifs, mais le message d'erreur était complètement trompeur. J'ai un serveur Samba installé sur cette machine cliente, c'est peut-être pourquoi c'est confus.

Jeff Ward
la source
1
belle question et réponse - l'erreur est définitivement complètement trompeuse ... bon travail ;-)
nicorellius
aussi, dans mon cas, j'ai eu quelques problèmes de configuration de samba qui ont compliqué le problème. il pourrait être utile de vérifier le smb.confet de vous assurer que le partage est ajouté correctement ...
nicorellius
Cela ne semble pas être une "erreur idiote" car je rencontre le même problème et le message d'erreur ne m'a pas du tout aidé. Merci d'avoir publié la solution!
scai