我们知道windows间是通过CIFS(Common Internet File System),即网上邻居实现文件共享,unix like间通过NFS(Network File System)通过实现文件共享。那么我们如何实现unix和windows之间的文件共享呢?我们可以通过sshclient,和VNC远程登录和管理Linux主机,这两种都支持ftp协议。我们通过FTP协议进行文件更新时,可能因为更改的文件过多而导致混乱,以至于不确定文件是否全部都更新。而Samba支持文件的直接修改,而不是通过拷贝文件进行更新。下面我们来详细了解Samba服务的基础配置。
samba主要通过两个进程smbd和nmbd来提供服务
smbd:管理smb主机共享目录、文件、打印机等.主要是针对网络上的共享资源进行管理的服务
nmbd:管理群组,域和NETBIOS NAME解析.提供浏览服务,显示网上络上的共享资源列表.
可以查看这两个进程:
#ps
首先我们要***重点内容**安装Samba的客服端和服务端
切换到root用户下:
#yum -y install Samba
#service smbd restart 重启服务
因为我之前已经安装好了,所以它提示我无需处理。安装好了Samba,我们还是老规矩,来看一下它的配置文件,samba的配置文件在/etc/samba/目录下的smb.conf文件中,我们切换到/etc/samba目录下:
#cd /etc/samba
#ls
我们看到了smb.conf文件,在更改配置文件之前我们先做好备份:
#cp /etc/samba/smb.conf /etc/samba/smb.co

本文介绍了如何在Linux系统中搭建Samba服务,实现与Windows之间的文件共享。主要内容包括安装Samba,配置smb.conf文件,设置全局参数如工作组、安全性,以及共享目录的权限。通过Samba,用户可以直接在Linux和Windows之间修改文件,简化文件同步过程。此外,文章还提到了Samba的日志设置和用户权限配置,以及测试共享服务的方法。
773

被折叠的 条评论
为什么被折叠?



