今天成功配置了samba服务,在此作个记录,Linux的版本是CentOS 6.7。
samba服务主要用于在Linux系统和Windows系统之间共享文件和目录,配置samba主要在与samba服务器的配置,一般是Linux机器。samba主要与两个系统服务有关,smb和nmb。smb是samba服务的主要支持者,nmb用于解析NetBIOS Name。简单说,如果不开nmb服务,在windows客户端就只能用IP地址来访问。下面没有使用到此功能,因此没有开启nmb服务。
Linux服务端:
需要下载三个RPM包:samba-common,samba-client,samba。
yum -y install samba-common samba-client samba
安装完成后,开启smb服务,并新建用户,-M参数表示不创建家目录:
service smb start
useradd -M smb
使其成为samba用户,会提示输入密码:
smbpasswd -a smb
使能该用户:
smbpasswd -e smb
进入smb.conf配置文件,添加修改共享目录项:
vim /etc/samba/smb.conf
添加210_Pro项,添加的项目会在客户端浏览的窗口中出现,具体配置如下所示:
配置完成后,重启smb服务:
service smb restart
至此,Linux服务端配置完成。
在windows端下按开始键+R键打开运行界面,输入\\x.x.x.x,其中x.x.x.x为Linux服务端的IP地址。输入smb用户名和密码即可访问smb.conf里配置好的文件夹项。