Я пытаюсь смонтировать общий ресурс из Windows в новой установке 20.04.
sudo mount -t cifs -o username=*********,password=********* smb://SKYHAWK/Pape/ Windows
Выдает следующую ошибку
Mounting cifs URL not implemented yet. Attempt to mount smb://SKYHAWK/Pape/
, используя путь SKYHAWK / Pape /
throws ] mount.cifs: плохой UNC (SKYHAWK / Pape /)
,и путь // SKYHAWK / Pape
throws
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Ясно, что я что-то делаю не так. У меня неправильный синтаксис? Или этот метод не работает 20.04?
Этот метод прекрасно работает в версии 20.04 LTS. Мой ответ ниже написан от 20.04.
Во-первых, smb:
перед остальной частью имени сервера не требуется. При монтировании монтирования samba на другом компьютере необходимо убедиться, что монтирование имеет соответствующие разрешения на сервере. Проверьте на сервере файл /etc/samba/smb.conf
для монтирования и разрешений.
Вот как мой общий ресурс выглядит в моем файле smb.conf
:
[storage]
path = "/media/storage"
directory mask = 0775
create mask = 0775
writeable = yes
guest ok = yes
admin users = terrance
Затем, чтобы смонтировать этот общий ресурс с сервера на локальный компьютер, вы используете следующий формат команды для его монтирования.
sudo mount -t cifs -o username=<username>,password=<password> //ServernameOrIP/sharename /path/to/local/mount
Убедитесь, что используемые вами имя пользователя и пароль совпадают с учетными данными, которые вы используете для доступа к серверу samba. Причина для ServernameOrIP заключается в том, что иногда у вас нет имени сервера в DNS или указано в /etc/hosts
локальной системы.
Вот пример того, как я монтирую его в своей системе с моего сервера:
sudo mount -t cifs -o username=terrance,password=sambapassword //10.0.0.220/storage /cifs
Надеюсь, это поможет!