Samba 服务的搭建<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Samba服务器是用来实现windowsLinux之间的共享,我觉得挺好用的。

要配置samba服务,首先确认samba服务是否被安装

简易的samba服务器的搭建

出现samba-3.0.33-3.14.el5这就是已经安装过了,如果你的服务器上没有安装samba,就把光盘挂在上,Linux 4在第一张光盘上使用RPM命令安装上就行啦。

好了现在开始设置配置samba的配置文件,使用vim编写配置文件

简易的samba服务器的搭建

简易的samba服务器的搭建

smb.conf配置文件配置如上图配置,[benet]指的是共享名,path = /mnt 指出共享的目录是/mntpublic =yes等同于guest ok选项,表示是否允许用户不使用帐号和密码便能访问此资源,这里设置的是允许不使用账户访问,writable = yes 选项指的是用户是否可以写入,上述配置用户可以写入。

启动samba服务

简易的samba服务器的搭建

创建samba用户并设置密码

简易的samba服务器的搭建

创建用户时注意,设置密码时一定要加参数-a,看到added user bb时,说明创建成功。

查看一下,服务器的ip地址,现在就可以访问了。

Windows下的访问

简易的samba服务器的搭建

简易的samba服务器的搭建

好了,现在看到了,共享成功了,bb使用bb用户的家目录,benet是我们共享的目录,打印机和传真是默认共享的。如果打开共享目录不能写就看一下/mnt目录的权限。

Linux下访问samba服务器

简易的samba服务器的搭建

也可以将共享目录直接挂载在目录下

简易的samba服务器的搭建

如果想要实现控制用户的读写,有两种方法,一种给共享的目录设置权限一种是给samba服务设置权限。最好还是给samba服务设置权限会比较精确。如下:

简易的samba服务器的搭建

设置用户aabb可以读,用户bb可以写,设置完之后,药剂的启动服务。

我们使用aa用户试一下

简易的samba服务器的搭建

简易的samba服务器的搭建
当用户aa奖励文件被拒绝说明服务器设置的read list参数成功

使用bb用户登录

简易的samba服务器的搭建

简易的samba服务器的搭建
说明服务器设置的write list参数成功了