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

S amba服务器是用来实现windows与Linux之间的共享,我觉得挺好用的。

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

windows 当samba服务器_操作系统

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

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

windows 当samba服务器_操作系统_02

windows 当samba服务器_服务器_03

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

启动samba服务

windows 当samba服务器_配置文件_04

创建samba用户并设置密码

windows 当samba服务器_操作系统_05

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

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

W indows下的访问

windows 当samba服务器_windows 当samba服务器_06

windows 当samba服务器_配置文件_07

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

Linux下访问samba服务器

windows 当samba服务器_配置文件_08

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

windows 当samba服务器_操作系统_09

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

windows 当samba服务器_服务器_10

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

我们使用aa用户试一下

windows 当samba服务器_开发工具_11

windows 当samba服务器_配置文件_12

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

使用bb用户登录

windows 当samba服务器_开发工具_13

windows 当samba服务器_操作系统_14

说明服务器设置的write list参数成功了

转载于:https://blog.51cto.com/gxybk/293954