-
前言
当我们需要编辑在linux服务器上的文件又不想登录上服务器用vi编辑的时候,Samba服务器就是一个比较好用的工具啦!Samba服务器可以让你在windows上建立网络映射,然后可以在wins下使用sublime等编辑器进行编辑,更改会同步到远程服务器。 -
安装Samba服务
这里使用yum源安装:# yum install samba samba-client samba-swat
有依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。
查看安装状况:
Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的启动/关闭文件。
-
启动Samba服务器
查看samba的服务启动情况
设置开机自启动
# chkconfig --level 35 smb on //在3、5级别上自动运行samba服务
-
配置Samba服务
Samba的主配置文件为/etc/samba/smb.conf主配置文件由两部分构成
Global Settings (55-245行)
该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。
Share Definitions (246-尾行)
该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。(关于配置的详细讲解见参考链接) -
在使用samba服务之前需要给系统存在的用户添加给用户设置samba登录密码:
# smbpasswd -a username
好了,有了用户之后就可以去设置samba的配置给用户指定对应的目录了:
这是我开发机上的samba配置,
public配置项就是配置公开共享目录,里面指定的path的目录ower和group需设置成nobody表示不属于某个用户
[username]配置项就是给用户设置对应的目录
设置好后重启samba服务器就可以生效啦,去windows下连接试试:
如果显示用户名或密码错误把在用户名那里在前面加\试试
到这里samba服务器就可以使用啦
-
参考链接:
介绍的很详细,推荐阅读:
http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html -
Thanks for your reading, appreciate your appinion!