Linux下的samba服务配置

作者:简简单单 2013-11-08

查询linux是否按照了samba服务,rpm -qa | grep samba 如果没有安装,yum安装或者rpm -ivh安装一下,然后 service smb start ,查看smb服务是否启动是用 ps -aux | grep smb 或者查看那对应的端口是否打开了。Netstat -tlun | grep 139 检查139端口是否在监听状态,
正常启动samba服务之后我们需要建立一个系统的用户来当作samba登录的用户,
Useradd samba 添加一个系统用户
Passwd samba  为刚才添加的用户设置密码
使用smbpasswd -a samba 把系统用户名生成为samba用户,然后编辑/etc/samba/smb.conf
在配置文件里边添加这样一个块(在最后边)
[samba]
Comment = my samba                    //描述
Path = /usr/local/apache2/htdocs/     //指定的共享目录
Browseable = yes                        //目录是否都没有权限的用户可见
Writeeable = yes                        //目录是否对没有权限的用户可写
Vaild user = samba                        //用户限制(刚才建立的用户)


配置完成之后重启samba服务器
Service smb restart

   在windows中我的电脑地址栏输入 \liunx的ip地址,会让你输入用户名和密码,输入刚才在linux中添加用户的用户名和密码即可 ,然后你就可以在windows想操作本地文件一样来操作linux中的文件了,这样年项目是直接运行在linux当中的,所以项目完成之后放置linux中的时候就不会出现一些意向不到的问题。
   上边这种利用samba在实现的liunx文件在windows中操作。这样的话我们就windows可以使用一些编辑器来进行项目的开发了,不过大多数的程序猿喜欢使用ide来进行开发,这样samba就不能满足需求了。在zend studio 是没有办法建立项目的所以我们需要来搭建一个FTP来实现(zend studio可以用远程服务器的代码)。
未完待续…

相关文章

精彩推荐