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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建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 上面重启服务,这样才不会影响其他用户登录。

 

 

 

 

 

 

 

以上是关于搭建samba服务---实现跨平台文件共享的主要内容,如果未能解决你的问题,请参考以下文章

在Linux上搭建Samba服务器,用于与Windows之间的跨平台文件共享

搭建samba共享服务

linux下实现文件共享:搭建samba服务器

使用Linux搭建FTP服务器实现文件共享

Linux如何详细搭建samba服务

搭建samba服务器实现文件共享