6.Samba服务器

Samba使Windowslinux可以互相访问资源

Samba是一组软件包,使LINUX支持SMB协议,该协议是TCP/IP上实现的,使用它可在WindosLINUX共享资源

SMB协议:(Server Message Block)服务信息块,它提供了在网络上不同计算机之间共享文件,打印机等。

Samba的核心是两个护守进程smbdnmbd程序

Smbd作用:处理到来的SMB数据包,为使用该软件包的资源与LINUX进行协商

Nmbd作用:使其他主机或工作站能浏览linux服务器

testparm配置完smb.conf,重启服务后,查看SAMBA的配置与smb.conf的内容是否正确时,可用testparm查看,每次修改完smb.conf后,务必查看使用testparm是否有错

Smbpasswd考虑安全性,需要规定使用者的账号与密码,密码文件的建立需要用smbpasswd来设置,命令是建立SAMBA用户密码的

SmbclientLinux主机查看共享目录时,可用smbclient来查看,可以用自己的SAMBA主机测试。

#smbclient //SAMBA主机IP/ 共享目录名

上传 put 文件名

     mput 文件名*

下载 get 文件名

     mget 文件名*

Smbmount:把samba共享目录作为网络磁盘驱动器连接到主机上

Samba根目录etc/samba

Samba存放日志文件的目录/var/log/samba

Samba的配置文件/etc/samba/smb.conf

Samba的用户密码文件/etc/samba/smbpasswd.conf

查看samba服务是否安装上 rpm -qa | grep samba

Samba服务器端软件,samba-client客户端软件,samba-common服务器和客户端均需要的文件,共3个文件。

Samba的配置文件/etc/samba/smb.conf

共两部分:全局设置和共享目录设置