Vì thông báo lỗi cho biết URL CIFS (bắt đầu bằng smb://
) không được hỗ trợ, bạn phải sử dụng cú pháp "cổ điển" để xác định máy chủ và chia sẻ. Hơn nữa, bạn không thể gắn kết một thư mục trong một chia sẻ như thể đó là một chia sẻ - bạn nên gắn kết chia sẻ và sau đó truy cập vào thư mục trong đó. Bạn có thể tạo một liên kết tượng trưng đến thư mục bên trong chia sẻ, nếu cần. Cuối cùng, khi bạn chạy smbmount
, mount -t smbfs
hoặc các lệnh gắn kết từ xa tương tự như root
(ví dụ: với sudo
), bạn cần chỉ định tên người dùng trên máy chủ (trừ khi thực tế root
, điều đó là không thể và nếu máy chủ chạy hệ thống giống Unix, thì không đề nghị).
Vì vậy, trước tiên, bạn sẽ tạo một thư mục (điểm gắn kết) để chia sẻ:
sudo mkdir /mnt/projects
(Điều này giả sử bạn muốn tạo nó /mnt
. Nó trở nên phổ biến hơn để tạo tất cả các điểm gắn kết có thể truy cập toàn cầu không phải là một phần của chính hệ thống Ubuntu của bạn /media
thay vì /mnt
sử dụng /mnt
nếu bạn muốn.)
Sau đó sử dụng một lệnh như thế này để gắn kết chia sẻ:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Thay thế USERNAME
bằng tên người dùng trên máy chủ Samba mà bạn cần đăng nhập. Bạn sẽ được nhắc nhập mật khẩu của bạn. Bạn cũng có thể chỉ định mật khẩu của mình trên dòng lệnh (với ) nhưng nó sẽ xuất hiện ở dạng văn bản rõ ràng trong Terminal và sẽ đi vào lịch sử lệnh của bạn, vì vậy bạn có thể không muốn làm điều đó.-o password=PASSWORD
Bạn sẽ nhận thấy rằng tôi đã sử dụng smbmount
nhưng mount -t smbfs
hoặc mount -t cifs
(hoặc mount.cifs
) sẽ hoạt động tốt, nếu bạn thích.
Bây giờ smb://192.168.2.28/projects
nội dung của có thể truy cập được /mnt/projects
. Nếu bạn cần có thể truy cập nội dung smb://192.168.2.28/projects/myProject
trong /mnt/projects/myProject
, bạn có thể tạo một liên kết tượng trưng:
sudo ln -s /mnt/projects/myProject /mnt/myProject
Đối với độc giả của Ubuntu 12.10 trở lên: Bạn phải sử dụng mount.cifs
hoặc mount -t cifs
( smbmount
và mount -t smbfs
không còn được cung cấp). Gói cifs-utils là bắt buộc. Các lệnh này cũng sẽ hoạt động trên các hệ thống trước đó.