在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-1
2、然后,创建共享用户。
单击“开始→设置→控制面板”,打开“用户帐户”,创建一个有密码的用户,假设用户名为“user001”,密码为“antiy?100”,需要共享资源的机器必须以该用户共享资源。
如图1-2所示。
3、接下来,设置共享目录。
假设为共享目录为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。
1、检测是否安装了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
2、开启SMB服务
#service smb restart
3、创建SMB共享的用户
用户名为“user002”,密码为“antiy?200”。
#useradd user002
#passwd user002
输入2次账号user002的密码(这里为“antiy?200”),即可。
4、设置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共享已创建完成。
三、访问共享资源以及映射共享资源
1、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/ #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\
2、Windows系统下访问远程共享资源
此例,是访问Linux系统下的共享目录(与访问Windows系统下的共享目录操作一样)。
打开“我的电脑”,在路径地址中,输入\\192.168.16.248 \,回车。
然后输入账号密码(user002、antiy?200)。
会出现共享目录,这里inPath和user002。
右键选择inPath,选择“映射网络驱动器”。
选择驱动器盘符,
再次打开“我的电脑”,就会发现多了个网络驱动器Z盘符,对Z盘操作如同操作本地盘符一样。
samba使用配置
samba使用配置Samba是一款开放源代码的软件套件,可以在不同操作系统之间共享文件和打印机。
它提供了一个网络文件系统(Network File System,NFS)的替代方案,允许Windows、Linux和其他操作系统可以互相访问和共享文件。
Samba的配置主要包括以下几个方面:1. 安装和配置Samba服务器在Linux系统上安装Samba服务器的方法通常是使用包管理工具,比如在Ubuntu上通过以下命令安装:```shellsudo apt-get install samba```2.主要配置选项在smb.conf文件中,要配置Samba服务器的主要选项,包括工作组、服务器描述、Samba用户、共享目录等。
以下是一些常用的配置选项示例:```shell#设置工作组名称workgroup = WORKGROUP#设置服务器描述server string = Samba Server# 允许的Samba用户valid users = user1 user2#定义共享目录路径和权限[share]path = /path/to/sharewritable = yesvalid users = user1 user2```3.用户和组管理Samba使用系统用户和组来进行身份验证和权限管理。
可以使用以下命令创建用户和组:```shell#创建用户sudo adduser username#创建组sudo addgroup groupname```创建用户和组后,可以使用以下命令将系统用户添加到Samba用户列表中,并设置Samba密码:```shellsudo smbpasswd -a username```需要注意的是,Samba用户的用户名和密码可以与系统用户不同。
4.共享目录配置配置共享目录需要指定路径和访问权限。
以下是一些常见的配置选项示例:```shell[share]path = /path/to/sharewritable = yesvalid users = user1 user2```需要将上面的配置选项添加到smb.conf文件中,并且在路径设置为有效的共享目录路径。
linuxsmb命令详解
linux smb命令详解smb命令在Linux系统中,可以用来linux和win之间实现文件共享,下面由店铺为大家整理了linux smb命令的相关知识,希望大家喜欢!一、linux smb命令使用环境:两台LINUX服务器,一台安装了RHAS3 U3(IP:192.168.9.1),一台安装了红旗服务器版4.1(IP:192.168.10.1),其他的都是windows 服务器,安装了windows2000 server。
以其他机器共享192.168.9.1上的rhhhome目录为例:二、linux smb命令开始SAMBA:(以下操作在192.168.9.1上执行)1、默认情况下,SMB服务是停止的,首先启动SMB。
启动SMB服务:service smb start2、设置SMB共享目录:vi /etc/samba/smb.conf ,在最后加入想要共享的文件夹:[rhhhome] ;共享名称path = /home/rhh ;共享文件夹路径writeable = yes ;是否可写guest ok = yes ;是否允许GUEST访问3、设置SMB用户:用root登陆,smbpasswd -a rhh ;增加SMB用户,同时会提示设置密码smbpasswd –x rhh ;删除SMB用户三、linux smb命令连接SMB服务器:(以下操作在192.168.10.1上执行)连接SMB共享有两种方式:smbclient和smbmount1、smbclient:连接后的操作方法与FTP登陆基本一样smbclient -L[url=file://210.72.226.193/]192.168.9.1[/url];查看共享资源,会看到有一个"rhhhome"共享目录smbclient[url=file://210.72.226.193/notes]//192.168.9.1/rhhhome[/url] -U rhh ;连接SMB共享目录,进入后上传和下载文件的命令用法与FTP类似。
详解Windows与Linux共享文件夹互相访问
详解Windows与Linux共享⽂件夹互相访问详解Windows与Linux共享⽂件夹互相访问⾸先安装并配置软件sambasudo yum install samba samba-clientvim /etc/samba/smb.conf找到security这⾏并将#注释符号去掉改成security = share #共享模式添加如下代码:[share]comment = sharepath = /home/test #设置共享⽂件夹⽬录browseable = yesguest ok = yeswritable = yesservice smb startservice smbd start (ubuntu)(1)在windows下访问Linux共享:直接在windows运⾏⾥输⼊\\192.168.16.128即可访问linux共享资源,并且不需要密码。
(2)在linux下访问windows共享:smbclient -L 192.168.16.1 -U xiaoxing //查看共享了那些⽬录,由此知道主机名为XIAOXING-PCsmbclient //192.168.16.1/Users -U xiaoxing 输⼊windows密码即可进⼊直接挂载windows共享⽬录sudo mount -t smbfs -o username=xiaoxing,password=123456 //XIAOXING-PC/system /mnt/win/或者:sudo mount -t smbfs -o username=xiaoxing,password=123456 //192.168.16.1/system /mnt/win/或者:sudo mount -t smbfs -o username=xiaoxing,password=123456,ip=192.168.16.1 //XIAOXING-PC/system /mnt/win/注意:如果出现如下错误:mount: unknown filesystem type 'smbfs'说明系统已经不能识别smbfs⽂件系统了,查资料说RHE5的kernel已经不再⽀持smbfs,⽽改⽤Common Internet File Systemcifs(cifs)取代了原有的smbfs,所以命令就改为:sudo mount -t cifs -o username=xiaoxing,password=123456 //192.168.16.1/system /mnt/win/解开挂载断开刚才挂载在linux /mnt/win/路径上的winodws共享⽂件夹。
怎么映射共享文件夹、如何把共享文件夹映射、磁盘映射共享设置的方法
在局域网中,我们经常需要访问共享文件服务器上的共享文件,访问共享文件通常需要在地址栏输入IP地址,然后输入服务器的登录账户和密码才可以。
但是这种操作比较繁琐,对于一些不太懂技术的人员操作起来也比较吃力。
因此,我们可以映射网络驱动器、映射共享文件夹到本地磁盘的方式来访问共享文件。
具体如何实现呢?设置方法如下:首先,我们需要在开始-运行输入共享文件服务器的IP地址,然后回车,即可出现登录服务器的账号密码框,然后这里输入账户和密码即可登录服务器。
如下图:、输入之后就可以看到共享文件列表,如下图:然后,我们复制共享文件的路径,并点击“工具”-“映射网络驱动器”,如下图:然后粘贴到映射路径即可,如下图:然后即可在本地磁盘看到映射到本地的驱动器了,如下图:同时,如果您在输入服务器账号和密码的时候,没有勾选“记住凭据”,则下一次重启电脑之后这里映射的驱动器会显示红色的叉号,然后双击输入账户和密码后就可以重新连接;如果不想每次都都输入账户和密码,则可以勾选“记住凭据”,则以后就不需要输入账户和密码了,每次开机后操作系统将自动连接。
这样设置之后,就可以极为方便地访问服务器共享文件了。
如果我们要监控局域网用户对共享文件的访问日志,则可以部署“大势至局域网共享文件管理系统”(下载地址:/gongxiangwenjianshenji.html),通过在服务器上部署本系统之后,就可以自动扫描到服务器所有共享文件,以及服务器上所有登录账户,然后就可以为不同用户设置访问服务器共享文件的不同权限,可以实现只让读取共享文件而禁止复制共享文件、只让打开共享文件而禁止另存为本地磁盘、只让修改共享文件而禁止删除共享文件,以及禁止打印共享文件、禁止拖动共享文件等,全面保护服务器共享文件的安全。
如下图:图:大势至共享文件管理软件同时,本系统还可以详细记录共享文件访问日志,记录用户读取共享文件、修改共享文件、删除共享文件、复制共享文件、拖动共享文件等,从而便于事后备查和审计。
Linux1 Windows客户端访问Samba共享
Linux1 Windows客户端访问Samba共享如果客户机在Windows网络中,那么Windows客户端访问Samba服务器的共享资源的方法非常简单,只需要用户通过单击鼠标即可完成,因为此时Samba服务器就像一台普通的Windows计算机一样。
打开【网上邻居】窗口,并查看工作组就可以看得到,如图2-72所示。
结果显示图2-72 通过网上邻居查看Samba服务器共享资源通过网上邻居来访问Samba服务器共享资源,虽然简单方便,但在访问速度上比较慢。
因此还可以采用其它方法来访问Samba服务器的共享资源。
1.使用UNC路径直接进行访问用户可以在IE浏览器的地址栏或【运行】对话框中,直接输入Samba服务器共享资源的UNC路径来访问Samba共享。
首先,执行【开始】|【运行】命令,在打开的【运行】对话框中,输入UNC 路径,如“\\192.168.0.9\soft”命令,并单击【确定】按钮,如图2-73所示。
图2-73 运行对话框在打开的【soft在Samba Server(192.168.0.9)上】窗口中,用户可以直接查看到soft文件夹内的共享文件,如图2-74所示。
结果显示图2-74 查看共享文件夹内容2.映射网络驱动器访问Samba服务器共享目录映射网络驱动器是指将局域网中的某个目录映射成为本地驱动器号,也就是说将网络上其它计算机共享的文件夹映射成为自己计算机上的一个磁盘,这样可以提高访问时间。
通过映射网络驱动器来访问Samba共享,首先,需要用户在【我的电脑】窗口,单击菜单栏中的【工具】按钮,并执行【映射网络驱动器】命令,如图2-75所示。
执行图2-75 映射网络驱动器接着,在弹出的【映射网络驱动器】对话框的【文件夹】文本框内输入目标文件所在路径,如“\\192.168.0.9\soft”,并单击【完成】按钮,如图2-76所示。
当然,用户也可以通过单击【浏览】按钮,来选择需要映射的文件夹。
samba共享服务器配置
Linux 与Windows 文件共享前提说明:windows主机信息:192.168.1.100 帐号:abc 密码:123 共享文件夹:sharelinux主机信息:192.168.1.200 帐号:def 密码:456 共享文件夹:/home/def/share由于暂时还不会防火墙和SELINUX配置,而下面有些方法中的操作会受到他们的限制,因此先关闭这俩。
关闭防火墙的命令:service iptables stop关闭SELINUX命令:setenforce 0:v i /etc/selinux/config(将SELINUX=enforcing改为SELINUX=disabled为开机重启后不再执行setenfore节约光阴。
)方法2:SAMBA共享1、安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yumyum是一种快速安装模式,它会自动解决软件安装时的依赖问题并自动去特定的服务器下载相应的软件进行安装,命令十分简单:yum install samba,快捷方便的背后离不开程序员的辛苦啊!2、创建共享文件夹,这里就是mkdir -m 777 /home/def/share3、修改/etc/samba/smb.conf,这里面的参数就比较多,主要是workgroup = WORKGROUP(这个就是windows工作组模式,还有一种是域模式)hosts allow = 192.168.1.100(可以放问的IP地址,这里写的时windows地址)然后在文件的结尾加上[public](共享名,就是windows访问时会显示的名称)comment = Public Stuff(注释)path = /home/def/share(共享名)public = yes(公开)writable = yes(可写)当然这里只是些基础的参数,还有其他的参数根据情况设置,比如会出现乱码,还要指定编码格式。
linux访问windows共享文件夹的方法
linux访问windows共享文件夹的方法一种比较简单的方法是通过samba实现Linux系统访问Windows共享文件的功能,操作步骤如下:
1、首先,在Windows共享文件夹上设置共享权限,如只读或者完全控制,这样Linux桌面系统才能访问Windows文件夹。
2、在Linux的终端(Terminal)运行“smbclient”命令以查看Windows文件夹中的文件列表,要复制文件或文件夹,可以使用“smbclient –Tc \Path_To_Files”命令将文件夹复制到当前目录。
3、安装“samba-client”和“cifs-utils”工具,终端输入sudo apt install samba-client cifs-utils命令安装。
4、安装完成后,在系统创建一个新的挂载点,例如/mnt/win,然后使用mount -t cifs //IP_address/sharepath /mnt/win -o
username=windows_username,password=windows_password命令将要访问的文件夹挂载到/mnt/win目录上。
5、挂载完毕,就可以直接从Linux终端进入/mnt/win目录并访问Windows文件夹中的文件了,cd /mnt/win进入目录,ls -l查看文件列表,cp file1 file2复制文件等操作都可以正常进行。
最后,使用umount /mnt/win命令卸载/mnt/win目录,以释放访问Windows共享文件夹的文件夹。
如何配置Samba共享文件夹
如何配置Samba共享文件夹Samba的基础介绍Samba是一种允许Linux和Unix系统与Windows系统之间共享文件和打印机的协议。
它使用基于TCP/IP的网络协议,使不同系统之间的文件共享更加容易、快捷和方便。
Samba开源软件包也提供了Windows客户端和Windows 服务器端之间的相互访问,这使得Windows和Linux之间的文件共享变得这么容易。
Samba安装在Linux中,Samba通常已经预先安装,您只需运行以下命令即可确认Samba是否已安装:sudo service smb status如果Samba安装了,会返回运行状态信息。
如果未安装,请运行以下命令安装:sudo apt-get updatesudo apt-get install samba完成安装后,您需要执行以下命令来创建共享目录:sudo mkdir -p /var/samba然后,创建共享文件夹:sudo mkdir /var/samba/share接下来,通过更改文件夹权限和设置密码,授权给用户。
sudo chmod -R 0777 /var/samba/sharesudo smbpasswd -a user_name将user_name替换为您想授权的用户名。
您将会被提示输入密码并确认,以允许授权。
此时,让我们进入主要话题 - 如何配置Samba共享文件夹。
Samba共享文件夹配置步骤步骤1:打开Samba配置文件。
Samba的配置文件位于/etc/samba/smb.conf。
打开这个文件,您将看到默认的Samba配置。
sudo nano /etc/samba/smb.conf步骤2:设置共享文件夹在配置文件中添加共享文件夹的设置,如下所示:[share]comment = My Shared Folderpath = /var/samba/shareread only = nobrowsable = yes- "`[share]`: 这个方括号中的内容指定了共享的名称。
在Windows与Linux下Samba共享文件夹以及映射的详细使用说明
共享文件夹以及映射目录共享文件夹以及映射 (1)一、设置Windows XP共享文件夹 (2)二、设置Linux共享文件夹 (9)三、访问共享资源以及映射共享资源 (18)1、Linux系统下访问远程共享资源 (18)2、Windows系统下访问远程共享资源 (20)一、设置Wind ows XP共享文件夹预设值Windows下的共享资源信息如下:IP地址:192.168.16.249共享名:test001共享帐号:user001账号密码:antiy?100Windows XP安装时缺省的共享是“简单共享”,是不安全的文件共享。
下面,在Windows下设置带有用户密码的文件共享。
1、首先,取消默认的“简单共享”。
打开“我的电脑”,依次点击“工具→文件夹选项”,在打开的对话框中选择“查看”选项卡,清空“使用简单共享(推荐) ”前的复选框。
如图1-1所示。
图1-12、然后,创建共享用户。
单击“开始→设置→控制面板”,打开“用户帐户”,创建一个有密码的用户,假设用户名为“user001”,密码为“antiy?100”,需要共享资源的机器必须以该用户共享资源。
如图1-2所示。
3、接下来,设置共享目录。
假设为共享目录为Windows系统下NTFS分区上的目录test001,并设置只有用户user001可以共享该目录下的资源。
用鼠标右键单击要共享的目录“test001”,单击“共享和安全”,选择“共享→共享该文件夹”,点击“权限”,单击“删除”按钮将原先该目录任何用户(everyone)都可以共享的权限删除,再单击“添加”按钮,依次单击“高级→立即查找”,选择用户user001,单击“确定”添加用户user001,并选择用户user001的共享权限(这里是只读)。
如图3-1到3-3所示。
至此,共享目录已创建完成。
图3-1图3-21.检查guest账户是否开启2. 添加IPX,NetBIOS协议.3 检查本地安全策略:\安全设置\本地策略\用户权限分配\中的“拒绝从网络访问这台计算机”,把guest删除.在"从网络访问这台计算机"添加Guest用户.4.改网络访问模式打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→安全选项”,设置"本地帐户的共享和安全模式",经典5. 安全选项种,停用"使用空密码的本地帐户只允许进行控制台登陆"策略6.“打印和文件共享”服务,即Server服务,你把它设置成自动,并且启动,可以就好访问了7.关于共享模式打开“我的电脑”中的“工具”,选择“文件夹属性”,调出“查看”标签,在“高级设置”部分滚动至最底部将“简单文件共享(推荐)”前面的选择取消。
windows远程访问linux共享文件夹的方法
windows远程访问linux共享文件夹的方法:
在Windows系统中远程访问Linux共享文件夹的方法主要有以下步骤:
1.确保Linux系统已经设置了共享文件夹。
在Linux系统中,您可以使用Samba软件包
来设置共享文件夹。
确保Samba已经安装并正确配置。
2.在Windows系统中打开资源管理器(Windows Explorer),点击地址栏,并输入Linux
系统的IP地址或主机名。
3.按下回车键后,Windows系统将尝试连接到Linux系统。
如果连接成功,您将看到
Linux系统共享的文件夹列表。
4.如果您需要输入用户名和密码来访问共享文件夹,请确保您已经在Linux系统中创
建了相应的用户,并为其设置了密码。
5.一旦连接成功,您可以像访问本地文件夹一样访问Linux共享文件夹。
