Ошибка монтирования общего ресурса samba, не удается смонтировать блочное устройство xxxx только для чтения


11

После установки Ubuntu 12.04 я пытаюсь смонтировать общий ресурс samba из Windows под Linux, используя команду, которая всегда работает, и сервер не изменился.

Ошибка заключается в следующем:

$ 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
$

Я читал много дискуссий о разрешениях, но, к сожалению, это не проблема. Я отправляю свой собственный ответ ниже для справки, надеюсь, это поможет кому-то еще.


Также добавьте следующее (в зависимости от вашей среды) в точку монтирования fstab. sec=ntlmssp OR sec=ntlm OR sec=ntlmv2
Марк Маклин

Ответы:


12

Сообщение об ошибке вводит в заблуждение, учитывая решение (для меня, во всяком случае, я уверен, что проблемы с разрешениями могут мешать другим, но в моем случае это был скрипт, который всегда работал, и сервер, который не изменился - только клиент ОС изменилась). Решением для меня было отсутствие пакета cifs-utils, о чем свидетельствует отсутствующий файл /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

После установки cifs-utils с помощью приведенной выше команды монтирование работало нормально.

Я понимаю, что это глупая ошибка - использовать mount -t cifs без /sbin/mount.cifs, но сообщение об ошибке полностью вводило в заблуждение. У меня на этом клиентском компьютере установлен сервер Samba, поэтому, возможно, именно поэтому он запутался.


1
хороший вопрос и ответ - ошибка определенно вводит в заблуждение ... хорошая работа ;-)
nicorellius

также, в моем случае, у меня были некоторые проблемы с настройкой samba, которые запутали проблему. это может помочь проверить smb.confи убедиться, что доля добавлена ​​правильно ...
nicorellius

Кажется, это не «глупая ошибка», потому что я столкнулся с той же проблемой, и сообщение об ошибке мне не помогло. Спасибо за размещение решения!
Scai
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.