VI. Cấu hình Swat (Samba Web Administration Tool)
2. Quản trị Samba thông qua Swat
2.2. Sử dụng dòng lệnh qua smbclient
Chương trình smbclient cho phép các user của Linux truy cập những phần chia sẻ SMB trên máy khác, nhất là các máy chạy Windows. Vì muốn dùng các tệp trên những máy Linux khác, bạn có thể sử dụng nhiều phương pháp như FTP, NFS và các lệnh r- như rcp .
Smbclient có một giao diện giống như FTP để bạn chuyển tệp sang một máy khác đang dùng server SMB.
Smbclient cung cấp các tuỳ chọn dòng lệnh để yêu cầu server chia sẻ thư mục hoặc trao đổi tệp. Để biết thêm thông tin về các tuỳ chọn này, mời bạn xem trang man dành cho smbclient. Lệnh sau đây sẽ hiển thị mọi phần chia sẻ trên máy tính có địa chỉ 192.168.244.1:
smbclient - L 192.168.244.1 –U Lion
Tham số -L hiển thị danh sách.
Tham số -U là User truy cập thư mục share nếu có
GVHD : Nguyễn Thùy Linh
Từ dòng lệnh này, bạn có thể ra bất kỳ lệnh nào được liệt kê ở bảng sau.
Các lệnh smbclient
Lệnh Tham số Mô tả
? hoặc help [lệnh] Hiển thị thông báo trợ giúp tương ứng với lệnh, hoặc trong trường hợp không có lệnh thì cho thông báo trợ giúp tổng quát. ! [lệnh dạng shell] Th c thi lệnh shell hoặc đưa user về dấu
nhắc shell.
cd [thư mục] Chuyển về thư mục trên server chứ không phải trên máy tại chỗ). Nếu thư mục không được xác định, smbclient sẽ báo thư mục hiện hành.
lcd [thư mục] Chuyển về thư mục trên máy tại chỗ. Nếu thư mục không được xác định, smbclient
sẽ báo thư mục hiện hành trên máy tại chỗ.
del [các tệp] Những tệp được khai báo sẽ bị xoá khỏi server, nếu user được quyền th c hiện thao tác này. Có thể dùng ký t wildcard.
dir hoặc ls [các tệp] Liệt kê các tệp được chọn. Có thể dùng lệnh ls để có danh sách các tệp.
exit hoặc quit
không có Thoát khỏi chương trình smbclient.
get [thư mục][tên tại chỗ]
Truy cập tệp từ xa và sao lưu vào server tại chỗ. Nếu có tên tại chỗ, tệp sẽ được sao lưu với chính tên tại chỗ, thay vì sao lưu với tên trên server từ xa.
mget [các tệp] Sao chép mọi tệp được xác định vào máy tại chỗ.
md hoặc mkdir
[thư mục] Tạo thư mục trên máy từ xa.
rd hoặc rmdir
[thư mục] Xoá thư mục trên máy từ xa.
put [tệp] Sao chép tệp từ máy tại chỗ vào server. mput [các tệp] Sao chép mọi tệp từ máy tại chỗ vào
GVHD : Nguyễn Thùy Linh
queue không có Liệt kê mọi công việc in ấn đang xếp hàng chờ trên server từ xa.
Ví dụ : Để truy cập vào thư mục Thu muc share Bằng lệnh :
cd Thu\ Muc\ Share/