分类:
2011-07-06 22:00:53
转载地址:http://leonhongchina.blog.163.com/blog/static/180294117201010110130378/
网上有不少的samba服务器的搭建方法,这里我做个最为简单的如何搭建samba服务器的介绍,以及一些自己的认识
1、 samba服务器的配置
作为服务器的搭建当然要先处理配置文件,就像你搭建NFS要去修改/etc/exports一样
搭建samba要修改/etc/samba/smb.conf。有的人会采用命令touch smb.conf,来新建一个。
这里有一点需要注意,就是需要看samba服务器是否可用。先使用rpm –q samba来查看这个包是否被安装。如果没有安装使用rpm -ivh /media/cdrom/Sever/samba-3.0.23c-2.i386.rpm
其次,在配置之前要用命令grep netbios /etc/services。以此查看“netbios-”开头的记录是否正确(细节请到互联网上搜索)
下面给出个简单的配置
[mysamba]
comment=myfile ;这个可以省去
path = /home/mysamba ;这个必须
guest ok=yes ;相当于public=yes
writable = yes
browseable = yes ;相当于read only=no
create mask =0777 ;用于给权限,也可以之后用chmod命令给
注意:1security的安全级别需要改成share2防火墙要关闭
总结:一定要注意权限,和上一级目录的权限问题。我曾经犯过一个错误,那就是在root下创建了一个共享的目录。虽然给了那个目录所有权限,但是在windows下访问时,只能看到那个文件夹却不能进入。提示无权限,路径错误。后来发现root这个目录的权限是drwxr-xr--。也就是说这个组的其他用户是没有访问权限的,那么连root都进不去又怎么能通过root访问到mysamba目录呢
2、 服务器的启动、重启、停止
仍然和NFS差不多的两种方式
Service smb start
Service smb restart
Service smb stop
或
/etc/init.d/smb start
/etc/init.d/smb restart
/etc/init.d/smb stop
如何自动启动samba服务
自此可以像前面的NFS服务器那样使用chkconfig命令
chkconfig –list smb
chkconfig –level 345 smb on
或者使用ntsysv命令
3、 测试服务器是否可用
使用testparm命令,该命令会检查语法错误
4、 客户端访问服务器
只需要打开windows的我的电脑,在地址栏里输入,例如进行访问
总结:其实这基本上是建立服务器所要的一些步骤。