linux中smb命令 linux设置smb( 四 )


smbclient -L Sambaserver
在出现提示输入密码时,直接按Enter键(因为此处是匿名访问) , 结果会显示指定Samba服务器上当前全部的共享目录,
使用共享目录的命令格式为linux中smb命令:smbclient//IP地址或主机名/共享目录名-U用户名 。
因为此处是匿名访问,所以无须加上"-U"选项来指定访问的用户名 。如在此要匿名访问Sambaserver上的doc目录,则可以在终端提示符下输入以下命令:
smbclient//Sambaserver/doc
在出现输入密码的password提示符时,直接按Enter键,即进入到远程使用服务器上指定资源的提示符smb:\,与FTP客户端相似,这时可以使用如cd、cat、get等命令对共享目录和文件进行操作linux中smb命令了 。注意,这个命令不仅可以访问Samba服务器上的共享资源,还可以访问网络中Windows主机上的共享资源 。
怎样在Linux上访问samba共享文件?1、点击桌面左下角的文件资源管理器图标 。
2、将准的测试地址粘贴到快速浏览的位置 。如下面图中所示:
3、然后回车,如果是第一次访问,就会弹出要求输入账号密码的界面 。输入服务器管理员分配的账号密码,点击确定 。
4、然后就能看到对应的共享目录信息了 。如下面图中所示
smb我已经设置好了,而且Linux桌面有这个图标了 , 怎么在终端下访问终端访问smb的命令是:
smbclient //smbserver/smbshare -U username
然后输入密码,就可以了 。
进去以后和FTP几乎一样 。
linux中samba配置文件怎么配置Samba配置文件常用参数详解
Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下 。
smb.conf含有多个段,每个段由段名开始,直到下个段名 。每个段名放在方括号中间 。每段的参数的格式是linux中smb命令:名称=指 。配置文件中一行一个段名和参数,段名和参数名不分大小写 。
除linux中smb命令了[global]段外,所有的段都可以看作是一个共享资源 。段名是该共享资源的名字,段里的参数是该共享资源的属性 。
Samba安装好后,使用testparm命令可以测试smb.conf配置是否正确 。使用testparm –v命令可以详细的列出smb.conf支持的配置参数 。
全局参数:
==================Global Settings ===================
[global]
config file = /usr/local/samba/lib/smb.conf.%m
说明:config file可以让你使用另一个配置文件来覆盖缺省的配置文件 。如果文件 不存在,则该项无效 。这个参数很有用,可以使得samba配置更灵活,可以让一台samba服务器模拟多台不同配置的服务器 。比如,你想让PC1(主机名)这台电脑在访问Samba Server时使用它自己的配置文件,那么先在/etc/samba/host/下为PC1配置一个名为smb.conf.pc1的文件,然后在smb.conf中加入:config file = /etc/samba/host/smb.conf.%m 。这样当PC1请求连接Samba Server时 , smb.conf.%m就被替换成smb.conf.pc1 。这样,对于PC1来说 , 它所使用的Samba服务就是由smb.conf.pc1定义的 , 而其linux中smb命令他机器访问Samba Server则还是应用smb.conf 。
workgroup = WORKGROUP
说明:设定 Samba Server 所要加入的工作组或者域 。
server string = Samba Server Version %v
说明:设定 Samba Server 的注释 , 可以是任何字符串 , 也可以不填 。宏%v表示显示Samba的版本号 。
netbios name = smbserver
说明:设置Samba Server的NetBIOS名称 。如果不填,则默认会使用该服务器的DNS名称的第一部分 。netbios name和workgroup名字不要设置成一样了 。
interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
说明:设置Samba Server监听哪些网卡 , 可以写网卡名,也可以写该网卡的IP地址 。

推荐阅读