samba 客户端工具 smbclient和samba挂载到本地
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