Оскільки в повідомленні про помилку сказано, що URL-адреси CIFS (починаючи з smb://
) не підтримуються, вам потрібно використовувати "класичний" синтаксис для ідентифікації сервера та спільного доступу. Крім того, ви не можете монтувати папку в межах спільного доступу, як ніби вона є спільною - вам слід змонтувати спільну частину, а потім отримати доступ до папки в ній. При необхідності можна зробити символьне посилання на папку всередині спільного доступу. Нарешті, коли ви запускаєте smbmount
, mount -t smbfs
або подібні команди віддаленого монтування, як root
(наприклад, з sudo
), вам потрібно вказати ім'я користувача на сервері (якщо це насправді root
, що малоймовірно; якщо сервер працює у Unix-подібній системі, не рекомендовано).
Отже, спочатку ви створите папку (точку монтажу) для спільного доступу:
sudo mkdir /mnt/projects
(Передбачається , що ви хочете створити його /mnt
. Це стало більш поширеним , щоб створити всі глобально доступні точки монтування , які не є частиною самої вашої системи Ubuntu в /media
замість , /mnt
але це нормально для використання , /mnt
якщо вам подобається.)
Потім скористайтеся такою командою, щоб змонтувати спільний доступ:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Замініть USERNAME
ім'я користувача на сервері Samba, на якому потрібно увійти як. Вам буде запропоновано ввести пароль. Ви можете вказати свій пароль і в командному рядку ( але), але він з’явиться в явному тексті в Терміналі і ввійде в історію вашої команди, тому ви, мабуть, не хочете цього робити.-o password=PASSWORD
Ви помітите , що я використовував , smbmount
але mount -t smbfs
і mount -t cifs
(або mount.cifs
) повинні працювати так само добре, якщо ви віддаєте перевагу.
Тепер smb://192.168.2.28/projects
вміст доступний на /mnt/projects
. Якщо вам потрібно мати доступ до вмісту smb://192.168.2.28/projects/myProject
в /mnt/projects/myProject
, ви можете створити символічне посилання:
sudo ln -s /mnt/projects/myProject /mnt/myProject
Для читачів Ubuntu 12.10 та новіших версій: Ви повинні використовувати mount.cifs
або mount -t cifs
( smbmount
і mount -t smbfs
більше не надаються). Пакет cifs-utils необхідний. Ці команди також працюватимуть і на попередніх системах.