Carey【胭脂扣】

在Windows与Linux下Samba共享文件夹以及映射的详细使用说明

共享文件夹以及映射
目录
共享文件夹以及映射 1
一、 设置Windows XP共享文件夹 2
二、 设置Linux共享文件夹 5
三、 访问共享资源以及映射共享资源 8
1、 Linux系统下访问远程共享资源 8
2、 Windows系统下访问远程共享资源 10


设置Windows XP共享文件夹
预设值Windows下的共享资源信息如下:
IP地址:192.168.16.249
共享名:test001
共享帐号:user001
账号密码:antiy?100
Windows XP安装时缺省的共享是“简单共享”,是不安全的文件共享。
下面,在Windows下设置带有用户密码的文件共享。
首先,取消默认的“简单共享”。
打开“我的电脑”,依次点击“工具→文件夹选项”,在打开 的对话框中选择“查看”选项卡,清空“使用简单共享(推荐) ”前的复选框。如图1-1所示。

图 1-1
然后,创建共享用户。
单击“开始→设置→控制面板”,打开“用户帐户”,创建一个有密码的用户,假设用户名为“user001”,密码为“antiy?100”,需要共享资源的机器必须以该用户共享资源。如图1-2所示。

接下来,设置共享目录。
假设为共享目录为Windows系统下NTFS分区上的目录test001,并设置只有用户user001可以共享该目录下的资源。
用鼠标右键单击要共享的目录“test001”,单击“共享和安全”,选择“共享→共享该文件夹”,点击“权 限”,单击“删除”按钮将原先该目录任何用户(everyone)都可以共享的权限删除,再单击“添加”按钮,依次单击“高级→立即查找”,选择用户 user001,单击“确定”添加用户user001,并选择用户user001的共享权限(这里是只读)。如图3-1到3-3所示。至此,共享目录已创建完成。

图3-1

图3-2

图3-3
设置Linux共享文件夹
预设值Linux下的共享资源信息如下:
IP地址:192.168.232.132
共享名:inPath
共享帐号:user002
账号密码:antiy?200
在LINUX系统下设置文件共享,需要安装SAMBA。
检测是否安装了SMB
#yum install samba*
[root@bogon /]# yum install samba*
Package samba-common-3.0.33-3.7.1.i386 already installed and latest version
Package samba-3.0.33-3.7.1.i386 already installed and latest version
Package samba-client-3.0.33-3.7.1.i386 already installed and latest version
开启SMB服务
#service smb restart
创建SMB共享的用户
用户名为“user002”,密码为“antiy?200”。
#useradd user002
#passwd user002
输入2次账号user002的密码(这里为“antiy?200”),即可。
设置SMB共享文件夹,并设置SMB用户
“应用程序”“系统工具”“Samba”,打开samba服务器配置界面,如图4-1与4-2所示。

图 4-1

图4-2
如图4-2,选择“首选项”“Samba用户”,添加Samba用户(这里选择“user002”),并设置Samba口令(口令为“antiy?100”),如图4-3所示。

图 4-3
Samba服务器配置界面,选择“添加共享”。
“创建Samba共享”“基本”,添加待共享的目录信息,包括共享目录、共享名,以及可擦写与显示操作,如图4-4所示。

图4-4
“创建Samba共享”“访问”,添加访问设置(这里,选择访问用户为“user002”),如图4-5所示。

图4-5
至此,Linux系统的Samba共享已创建完成。

访问共享资源以及映射共享资源
Linux系统下访问远程共享资源
使用mount加载共享目录。
把WinXP机器192.168.16.249上的共享目录test001映射到本地目录/wdl/下。
把Linux机器192.168.16.248上的共享目录inPath映射到本地目录/opt/。
在终端命令行下输入如下命令:
#mount -o username="user001",password="antiy?100" //192.168.16.249/test001/ /wdl/
如果是永久挂着将命令写入到/etc/rc.local开机自动运行
#mount -o username="user002",password="antiy?200" //192.168.16.248/inPath/ /opt/
其中,username为共享账号,password为账号密码。
使用mount查看挂载信息。
[root@bogon /]# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
/dev/hda1 on /boot type ext3 (rw)
//192.168.16.249/test001/ on /wdl type cifs (rw,mand)
//192.168.16.248/inPath/ on /opt type cifs (rw,mand)
使用umount /wdl/,可以取消挂载/wdl。

Linux中,映射到本地的目录/wdl/

Linux中,映射到本地的目录/opt

Linux下的共享目录/downT01/data/inPath

Windows下的共享目录C:\test001\

Windows系统下访问远程共享资源
此例,是访问Linux系统下的共享目录(与访问Windows系统下的共享目录操作一样)。
打开“我的电脑”,在路径地址中,输入\\192.168.16.248 \,回车。

然后输入账号密码(user002、antiy?200)。

会出现共享目录,这里inPath和user002。右键选择inPath,选择“映射网络驱动器”。

选择驱动器盘符,

再次打开“我的电脑”,就会发现多了个网络驱动器Z盘符,对Z盘操作如同操作本地盘符一样。
mount -o username="jishubu",password="jishubu" //192.168.16.59/tpmorp/ /home/2013text/


touch /var/lock/subsys/local
/usr/local/apache2/bin/apachectl start
cd /home/BackupClient|./BackupClient
mount -o username="jishubu",password="jishubu" //192.168.16.59/tpmorp/ /home/2013text/


[root@test253 ~]# vim /etc/rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/usr/local/apache2/bin/apachectl start
cd /home/BackupClient|./BackupClient
mount -o username="jishubu",password="jishubu" //192.168.16.59/tpmorp/ /home/2013text/
~

posted @ 2013-06-15 12:03  胭脂筘  阅读(2502)  评论(0编辑  收藏  举报