搭建samba服务---实现跨平台文件共享

概述

Samba是著名的开源软件项目之一,它在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

实验环境

服务器:linux 6.5 操作系统

IP: 192.168.100.8

客户机:Window 7操作系统

 IP : 192.168.100.10

服务器和客户机必须同vmnet(虚拟网卡)下且可以互连互通

实验目标

1.实现匿名用户上传下载

2.实现本地用户上传下载和黑白名单设置

实验步骤


一、实现匿名用户上传下载

1.安装samba服务软件包

[[email protected] ~]# rpm -qa | grep samba         #查看系统已安装的samba的软件包

[[email protected] ~]# rpm -ivh /mnt/Packages/samba-3.6.9-164.el6.x86_64.rpm    #安装samba服务


2.备份配置文件


3.修改配置文件

vim /etc/Samba/smb.conf

4.启动服务

5.查看TCP端口开启状态

[[email protected] samba]# netstat –natp          #查看samba服务端口

6.在window 7客户端查看共享文件

备注:此时访问用户都是匿名用户(在Linux服务器可以看到)!

二、实现本地用户上传下载


1.再次修改配置文件

2.添加2个任意用户:张三,李四

3.重新启动服务

(1)先在window 7客户端清空缓存,断开连接。

(2)在Linux 服务器上再次启动Samba服务

service smb restart                  #重启smb服务

4.在window 7 客户端验证

(1)张三用户登录验证

(2)进入share共享文件里面,进行文件上传下载测试

(3)李四用户登录,查看李四用户权限。

5.在Linux服务器上查看张三用户上传的文件

备注:

1.如果想要李四用户和张三用户拥有一样的权限,可以再去修改配置文件,把李四用户加入write list 列表中即可。(这里就不再重复叙述了)。

2.每次在window 7 客户端断开远程连接后,都要先清除window上面缓存,再在Linux 上面重启服务,这样才不会影响其他用户登录。

原文地址:http://blog.51cto.com/13760351/2152377

时间: 2024-10-10 14:42:08

搭建samba服务---实现跨平台文件共享的相关文章

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享 实现环境:VMware workstations.RHEL7.0 第一步:配置网卡IP及yum软件仓库 命令:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 命令:vim /etc/yum.repos.d/aria.repo(这里的yum.repo是需要自己创建的,文件名自定即可) 第二步:设置挂载点并挂载本地ISO文件 将ISO文件连接上线 创建挂载点并挂

liunx系统上搭建samba服务,实现局域网文件共享

实验项目:搭建samba服务,实现三个功能:1,匿名访问:2,身份验证访问:3,账号映射访问.我们用两台虚拟机作为实验对象;一台Windows7系统的客户机,一台redhat6系统提供samba服务.两台实验对象都使用同一个虚拟网卡,并能够相互ping通1,匿名访问首先在redhat6系统的虚拟机上搭建samba服务,挂载光盘到/mnt目录,安装samba软件包然后进入/etc/samba/目录找到samba配置文件,备份配置文件,并过滤掉"#"开头的注释行,进入配置文件进行编辑设定设

快速搭建samba服务

如何在UNIX主机和windows主机共享数据呢?搭建FTP服务是一种,但是FTP能够很方便的上传下载数据,但是如果想修改数据就会比较麻烦了,这时你需要先把文件下载下来,修改以后再上传上去,这种办法很麻烦,不符合我们的需要. 使用NFS服务呢?NFS服务器共享一个目录,然后NFS客户端挂载此目录,若客户端有rwx权限,很轻松的便可以修改数据,而且修改后数据在各主机之间同时可以看到.但遗憾的是NFS只能在类UNIX主机之间使用,不能跨平台.而windows上的CIFS(Common Interne

在Linux上搭建samba服务后,到Windos上访问不了共享目录的问题排障

今天在linux下搭建samba服务时,出现了几个问题,经过多次努力尝试,终于顺利解决问题:在linux上搭建samba服务,编译 vim /etc/samba/smb.conf完成后:1>在Windos上测试访问共享的目录时,错误提示如下 2>在浏览器上输入:file://192.168.1.103/sanshi,访问后还是同样的错误3>在linux上访问,如下提示[[email protected] ~]# smbclient //192.168.1.103/sanshiWARNIN

centos搭建samba服务

环境: CentOS release 6.8 (Final) Microsoft Windows XP [版本 5.1.2600] 一.windows为服务器端,Centos为客户机挂载samba服务 1.共享samba文件夹 2.本地测试共享是否开启 3.Centos安装客户端所需的软件 yum list | grep samba | wc -l #查看yum源有关samba关键字的安装包数量 yum install samba-client samba-common samba-winbin

Ubuntu Linux下快速搭建Samba服务

引用:http://www.linuxidc.com/Linux/2016-03/129195.htm Samba服务对于从事Linux开发从业人员来说并不陌生,现在也有Windows版本了,当我们在开发Linux驱动或者应用的时候,一般都输需要个Linux开发环境.对于大公司来说有个服务器可供程序员们公共使用,但对于小公司来说一般是在虚拟机里转个Linux开发环境,也很少用实体机来装Linux的,当然也有例外.这是时候往往涉及到Windows和Linux之间文件交互的问题,我现在用的最多的就是

搭建Samba服务

题目:建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu: 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组:密码均为用户名: 3)添加samba用户gentoo,centos和ubuntu,密码均为"mageedu": 4)此samba共享shared仅允许develop组具有写权限,其他用户只能以只读方

NFS服务器及Samba服务配置实现文件共享

NFS服务器运行原理 实战配置NFS服务器 配置Samba服务器及实现文件共享 (一)NFS器服务端描述 NFS服务器: Network File System,网络文件系统使FreeBSD支持的一种 系统安装,直接用yum方式安装  # yum -y install NFS* 启动服务 #/etc/init.d/nfs start     启动显示失败:annot register service: RPC: Unable to receive; errno = Connection refu

linux redhat6.5 中搭建samba服务

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源