samba 客户端工具 smbclient和samba挂载到本地

smbclient命令属于samba套件,它提供一种命令行使用交互式方式访问samba服务器的共享资源。

安装

yum install -y samba-client

常用参数

-c<命令>:指定执行的命令
-L:显示服务器端所分享出来的所有资源;
-M<NetBIOS名称>:可利用WinPopup协议,将信息送给选项中所指定的主机;
-O<连接槽选项>:设置用户端TCP连接槽的选项;
-p<TCP连接端口>:指定服务器端TCP连接端口编号;
-U<用户名称>:指定用户名称;

示例

  1. 列出某个IP地址所提供的共享文件夹
smbclient -L 198.168.0.1 -U username%password
  1. ftp客户端一样使用smbclient
smbclient //192.168.0.1/tmp  -U username%password
  1. 直接一次性使用smbclient命令
smbclient -c "ls"  //192.168.0.1/tmp  -U username%password

和下面执行效果相同

smbclient //192.168.0.1/tmp  -U username%password
smb:/>ls

挂载samba到本地

  1. 依赖安装

    yum install –y samba-client samba-winbind-clients.x86_64 cifs-utils.x86_64
    
  2. 挂载命令

    mount.cifs -o username=xxx,password=abc -l //100.100.62.25/xxx /samba
    
  3. /etc/fstab方式挂载

    //100.100.62.25/xxx /samba  cifs   username=xxx,password=abc       0       0
    
原文地址:https://www.cnblogs.com/hiyang/p/12631618.html