smbclient命令屬於samba套件,它提供一種命令行使用交互式方式訪問samba服務器的共享資源。
安裝
yum install -y samba-client
常用參數
-c<命令>:指定執行的命令
-L:顯示服務器端所分享出來的所有資源;
-M<NetBIOS名稱>:可利用WinPopup協議,將信息送給選項中所指定的主機;
-O<連接槽選項>:設置用戶端TCP連接槽的選項;
-p<TCP連接端口>:指定服務器端TCP連接端口編號;
-U<用戶名稱>:指定用戶名稱;
示例
- 列出某個IP地址所提供的共享文件夾
smbclient -L 198.168.0.1 -U username%password
- 像
ftp
客戶端一樣使用smbclient
smbclient //192.168.0.1/tmp -U username%password
- 直接一次性使用smbclient命令
smbclient -c "ls" //192.168.0.1/tmp -U username%password
和下面執行效果相同
smbclient //192.168.0.1/tmp -U username%password
smb:/>ls
掛載samba到本地
-
依賴安裝
yum install –y samba-client samba-winbind-clients.x86_64 cifs-utils.x86_64
-
掛載命令
mount.cifs -o username=xxx,password=abc -l //100.100.62.25/xxx /samba
-
/etc/fstab
方式掛載//100.100.62.25/xxx /samba cifs username=xxx,password=abc 0 0