Truy cập và Gắn kết Chia sẻ SMB qua Dòng lệnh
Mục lục:
Bạn có cần truy cập và gắn kết chia sẻ SMB từ dòng lệnh trên máy Mac không? Bạn có thể quen với việc kết nối với PC Windows từ các tính năng kết nối mạng của máy Mac để gắn kết chia sẻ Windows trên máy Mac, nhưng bạn cũng có thể kết nối với các chia sẻ Samba từ Terminal.
Bài viết này sẽ trình bày một số cách để gắn kết và truy cập mạng chia sẻ SAMBA/SMB từ dòng lệnh của máy Mac, kể cả với các phiên bản MacOS mới nhất và các bản phát hành Mac OS X cũ hơn, vì quá trình này khác nhau tùy thuộc vào trên hệ thống bạn đang sử dụng.
Cách Truy cập & Gắn SMB Chia sẻ qua Terminal trên máy Mac
Trong các phiên bản macOS mới hơn, bạn có thể thực hiện việc này bằng lệnh “mount_smbfs” và nó khá đơn giản:
mount_smbfs //[email protected]/myshare /mnt/smbshare
Thay thế NGƯỜI DÙNG, địa chỉ IP, tên chia sẻ và điểm gắn kết chia sẻ, thế là xong.
Tất nhiên, bạn sẽ phải đăng nhập và xác thực với mạng chia sẻ, trừ khi đó là thông tin đăng nhập của người dùng GUEST.
Bạn cũng có thể ngắt kết nối chia sẻ SMB bằng lệnh ‘unmount’ như bình thường.
Truy cập & Gắn kết Chia sẻ SMB trong các Phiên bản Mac OS X Cũ hơn
Đối với các phiên bản cũ hơn của Mac OS X, người đọc OSXDaily Dan Luna đã gửi mẹo sau về cách truy cập các chia sẻ Windows trên máy Mac từ dòng lệnh:
“Máy Mac của tôi nằm gọn trong một biển PC chạy Windows tại văn phòng, vì vậy tôi thường truy cập vào các phần chia sẻ SMB để chia sẻ dữ liệu và tệp. Truy cập các phần chia sẻ SMB/Windows trên Mac thực sự dễ dàng từ GUI nhưng tôi dành nhiều thời gian cho dòng lệnh và tôi luôn muốn tìm cách thực hiện mọi việc bằng cách sử dụng nền tảng của Mac OS X. Hãy ghi nhớ điều này, đây là cách truy cập các chia sẻ SMB qua dòng lệnh trong Mac OS X:”
Các phiên bản trước của Mac OS X có thể chia lệnh này thành một số lệnh như vậy, để trước tiên liệt kê các chia sẻ SAMBA có sẵn tại IP đích:
smbclient -U người dùng -I 192.168.0.105 -L //smbshare/
(Lưu ý rằng một số phiên bản OS X mới hơn sử dụng “smbutil” thay vì smbclient)
Bây giờ, bạn sẽ muốn chuyển thiết lập điểm gắn kết chia sẻ SMB của mình:
mount -t smbfs -o username=winusername //smbserver/myshare /mnt/smbshare
Và cuối cùng, bạn sẽ muốn có quyền truy cập vào chia sẻ SMB bằng cách chỉ định thông tin đăng nhập Windows của bạn và địa chỉ IP của máy:
mount -t cifs -o username=winusername, password=winpassword //192.168.0.105/myshare /mnt/share
Cảm ơn về mẹo của Dan! Tôi không thể kiểm tra xem tính năng này có hoạt động hay không vì tôi đang sử dụng mạng toàn bộ máy Mac với các bản phát hành Mac OS mới hơn, nhưng các lệnh có vẻ hợp lệ nên tôi hiểu không có lý do gì mà nó không hoạt động.
Rõ ràng là bạn sẽ cần điền tên người dùng, tên chia sẻ, địa chỉ IP, điểm gắn kết, v.v.
Tôi thực sự đánh giá cao mẹo của Dan và đó là một thủ thuật nâng cao tuyệt vời để sử dụng cho người dùng thiết bị đầu cuối, nhưng đối với một số người dùng Mac thích GUI thì việc gắn các thư mục dùng chung của Windows thông qua Mac Finder có thể dễ dàng hơn.