samba映射linux文件系统到windows平台配置方法

7324阅读 1评论2012-09-25 fengzhanhai
分类:LINUX

一、samba服务器端设置

1.首先确认系统是否已经安装samba相关软体

rpm –qa|grep samba

或者使用service smb start命令进行测试,如果返回无法识别smb服务则表示未安装samba服务则需要手动安装相关服务。

2.在安装软体时需要确认是否已经使用rpm-e --nodeps删除所有与samba相关的残余组件。

3.使用yum或者在镜像网站上使用yum获取安装介质后scp到需要安装该服务的服务器上使用rpm进行安装。

4.配置samba服务并收缩权限

[root@sample ~]# vi /etc/samba/smb.conf ←编辑 Samba 的配置文件

[global]  #在此行下面添加如下行:

dos charset = GB2312 # Windows 客户端的文字编码设置为简体中文 GB2312

unix charset = UTF-8 #指定 Samba 所在的CentOS服务端新建文件或目录时的编码display charset = UTF-8 #指定使用 SWAT时页面的默认文字编码

workgroup =WORKGROUP

hosts allow =192.168.2. 127. #去掉行首的“;”,并制定访问限制

然后在配置文件的末尾填如下几行,定义公众共享目录:

[sd]

comment = Public

path = /data /sd #指定共享目录位置

public = yes

writable = no #配置该目录具有只读权限 ←赋予共享目录写入权限的属性

  5.接下来,创建将要通过 Samba 共享给 Windows 网络的专用目录。

[root@sample ~]# mkdir /data/sd #建立共享文件专用目录

6.在进行到服务端的连接之前,需要预先对用于登录 Samba 的用户进行设置。这里我们以CentOS Samba 标准的 Samba 用户数据库管理工具“smbpasswd”为例,创建用于登录 Samba 的用户数据。这里需要注意的一点:用smbpasswd创建用户的前提是,系统用户中存在该用户

 [root@sample ~]# smbpasswd -a sdmtv #将系统用户sdmtv加入到 Samba 用户数据库.或则使用以下命令:

cat /etc/passwd | grep sdmtv |mksmbpasswd.sh > /etc/samba/smbpasswd

smbpasswd -a sdmtv

7.启动 Samba 服务

Service smb restart

二、 Windows 客户端连接到 Samba 服务器设置

第一种方法:

直接右击计算机选择映射网络驱动器后输入相应的你的sambaurl最后输入相应的口令及账号即可。

第二种方法:

  在服务端启动 Samba 服务后,我们就可以从 Windows 客户端通过 Windows 网络连接到 Samba。这里以 Windows XP 为例,说明如下连接过程:

1、从桌面打开“网上邻居”,并点击“查看工作组计算机”选项;

2、确认出现 Samba 服务端的连接,并双击该连接;(本站文档的主机名以 Sample 为例)

3、输入在服务端预先设置好的 Samba 用户的用户名及密码;(用户名同系统用户名,密码需要输入在通过smbpasswd为该系统用户设置的 Samba 专用的密码。)

4、然后确认能够连接到 Samba 服务器,并出现根目录及 Samba 专用共享目录。

 

上一篇:使用Linux安装光盘修复GRUB
下一篇:.mysql性能的检查和调优方法

文章评论