一、检查安装包服务器
#rpm –qa | grep sambarest
必须有如下安装结果blog
samba-3.0.25;samba-common-3.0.25;samba-client-3.0.25;samba-swat-3.0.25。ip
二、配置samba服务经过修改配置文件资源
在Samba服务器中,咱们通常须要手工设置Samba的共享文件路径、访问规则等,下面进行简要说明。咱们能够在smb.conf 文件的最下面加上一段:it
#vi /etc/samba/smb.conftable
[public] #“[public]”为共享目录名,共享资源发布之后,存放共享资源的目录成为共享目录,必须为共享目录定义一个共享名;cli
comment = xy #“comment”为共享资源的描述,方便用户访问时对共享文件进行区分,在这里定义设置为“xy”;配置
path = /usr/share/jw #“path”为共享文件存放的绝对路径,例如这里的路径设置为“path = /usr/share/jw”;file
public = yes #“public”行能够设置共享资源是否容许匿名访问,设置为“yes”表示容许匿名访问,设置为“no”表示禁止匿名访问;
readonly = yes #“readonly”行为对文件读取进行设置,设置“yes”表示只读,设置为“no”表示能够读和写。
#service smb restart
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
3. 设置访问用户
对于访问Samba服务器的账号,须要首先在系统中创建同名系统账号,如想要创建一个名为“jianw”的Samba账号,需首先在系统中创建名为
“jianw”的系统用户。创建Samba账号的命令为“smbpasswd -a 用户名”。输入命令以后,还须要设置Samba账号密码,Samba账号密码与系统账号密码能够不一致。以下:
[root@localhost /]# smbpasswd -a jianw
New SMB password: Retype new SMB password:
用户名和密码信息一般存放在/etc/samba/smbpasswd中,
Samba服务器在每次用户进行访问时,会将用户提交的信息与smbpasswd保存的信息进行对比,
经过后才与客户端创建链接,容许客户端访问。若是在/etc/samba中找不到smbpasswd文件,
是由于samba启用了tdbsam验证,能够修改smb.conf文件的“passdb backend = tdbsam”
行,而后加上“smb passwd file = /etc/samba/smbpasswd”。
4. 开启Samba服务
OK,如今一般基本的配置已经完成,能够开启Samba服务器的服务了,用命令
service smb start 或 /etc/rc.d/init.d/smb start,以下:
[root@localhost /]# service smb start
启动SMB服务:[肯定] 启动SMB服务:[肯定]
这样,Samba服务就已经开启好了,如今还须要关闭系统防火墙,用命令iptables –F。 etc/rc.d/init.d/iptables stop 关闭防火墙如今,能够经过Windows客户端对Samba服务器进行访问了。在IE或者“运行” 中输入:\\172.16.23.165\public,输入用户名和密码进行验证以后,便可进入Samba服务器的共享目录。
Samba配置文件经常使用参数详解: http://yuanbin.blog.51cto.com/363003/115761/