Я подключил общий сервер в своей локальной сети, используя GUI-соединение с сервером, и адрес, который я ввел, был smb://myServer/myFolder
. Затем я попытался добавить общую папку в /mnt
каталог, чтобы я мог получить к ней доступ через свою среду IDE, но мне это не удалось, хотя я попытался размонтировать сервер и использовать CLI с командой
gio mount smb://myServer/myFolder**.
У кого-нибудь была эта проблема раньше?
источник
cifs-utils
было установлено для.sudo apt-get install cifs-utils
,mount error(95): Operation not supported
mount error: cifs filesystem not supported by the system
в подсистеме Windows для Linux (строго говоря, Ubuntu)Я открыл сервер, которым я поделился, и набрал ifconfig, чтобы получить IP-адрес. Затем я набрал эту команду в список акций
Затем, чтобы смонтировать его, я набрал эти 2 команды: сначала создать папку в / mnt, а затем выполнить монтирование.
Затем при появлении запроса введите пароль сервера, и ваше подключение будет выполнено в / mnt / myFolder.
источник
mount: /mnt/my-mount-name: cannot mount //<server-ip>/path/to/share read-only.
и в конце концов понял, что мне нужно былоcifs-utils
сначала установить (sudo apt install cifs-utils
). После этого сработала команда mount.Если вы установили,
gvfs-bin
вы можете запустить:gvfs-mount smb://username@servername/sharename/
Подробнее о gvfs-mount на manpages
Также вы можете прочитать официальную вики Samba / SambaClientGuide
источник
Обратите внимание, что вам лучше добавить версию протокола SMB (egvers = 1.0) в опции монтирования. В файле mount.cifs указано, что по умолчанию используется vers = 1.0, но это не так, и вы попадаете в ловушку с ошибкой «host down» при попытке подключиться к более старому NAS. Вышеупомянутое решение тогда читает
Смотрите это решение для деталей.
источник
SMBv1 и общие ресурсы без защиты паролем делают работу быстрой и простой. Но это определенно огромные проблемы безопасности (например, WannaCry и т. Д.).
Рекомендовать SMBv3 акции с парольной защитой акций. Использование защищенных файлов учетных данных в fstab также возможно. Клиентская сторона Linux очень похожа на приведенную выше. Смотрите процедуры на https://linuxacademy.com/blog/linux/ubuntu-samba-client-setup-and-persistent-shares/
источник
Я всегда хотел использовать сохраненные пароли из моего набора ключей для доступа к общим ресурсам SMB в скриптах (резервных копиях) на моем ноутбуке. Моя цель состояла не в том, чтобы раскрыть пароли в файлах и использовать anacron для запуска резервного копирования. После некоторого тестирования я придумал это:
gio mount smb://<server_name>/<share_name>
, что должно работать без пароля в вашей сессии GNOMEПример, протестированный на Ubuntu 19.04:
При запуске скрипта через anacron из /etc/cron.daily вам необходимо использовать пользователя, который имеет доступ к связке ключей, например:
su -c /home/user/scripts/rsync_sript.sh user
источник