CentOS6.5下搭建文件共享服务Samba的教程

Samba服务:

  本内容为samba服务学习者提供参考

案例描述:

  某公司的管理员需要搭建SAMBA服务器,IP地址及允许的访问网段自定义。SAMBA服务器的安全级别为user级,所在工作组为WORKGROUP,使添加的用户可以访问其个人目录及共享目录/smb_share,并可以对目录读、写、执行。

1.SMB协议及SAMBA服务器的工作原理

  SAMBA支持SSL,可实现安全通信;支持LDAP,可以实现基于目录服务的身份认证。SAMBA服务器还可以充当Windows域中的PDC、成员服务器,可以实现在Linux服务器上管理Windows的计算机和Linux工作站。

  SMB是基于客户机/服务器的协议,因而一台SAMBA服务器既可以充当文件共享服务器,也可以充当一个SAMBA的客户端,即Windows客户端可以通过SMB协议访问Linux下架设的SAMBA服务器上的共享资源,同时该SAMBA服务器也可以访问网络中的其他Windows系统或者Linux系统共享的资源。

2.SAMBA服务的配置文件以及配置项

  配置文件:/etc/samba/smb.conf

  配置项:Network Related Options  Share Definitions

3.环境

  CentOS 6.5 操作系统/VMware 软件(服务器端),Windows操作系统(客户端)

4.具体步骤如下

  1.查看samba服务器:rpm -q samba

  2.关闭防火墙:service iptables stop

  3.加载虚拟光盘:虚拟机-->可移动设备-->CD/DVD-->连接

  4.修改yum(下载)文件: /etc/yum.repos.d/CentOS-Media.repo

  5.挂载光盘:mount –t iso9660 /dev/sr0 /mnt

  6.安装samba服务器:yum install -y samba

  7.查询samba是否安装成功  rpm -q samba   (rpm-qa | grep samba)

  8.修改samba配置文件:/etc/samba/smb.conf

  9.添加一个共享文件夹:mkdir /mydoc,再次修改smb.conf文件:vim /etc/samba/smb.conf

  10.增加samba工作组:groupadd smbusers

  11.增加samba用户(该用户不能登录服务器系统):useradd –g smbusers –s /sbin/nologin smbuser1

  12.设置samba用户密码:smbpasswd –a smbuser1

  13.为刚才设置的mydoc共享文件夹设置权限:

    chown –R smbuser1:smbusers /mydoc

    chmod –R 777 /mydoc

  14.查看目录权限:如下图:

  15.关闭SELINUX的强制模式:setenforce 0

    或者 vi /etc/sysconfig/selinux 将 SElinux = enforcing 改为 SElinux = disabled

  16.重启服务:service smb restart   service nmb restart

  17.连接samba服务器:win+R 输入 \\ ip地址

  18.查看文件夹:

5.心得体会

  1.登录共享文件夹时由于网络问题要多试几次。

  2.共享文件夹的权限设置要对,通过命令(ll -a)查看文件夹的访问用户和组,以及查看它的权限为:

    drwxrwxrwx.   2 smbuser1 smbusers  4096 Apr 22 03:49 mydoc

总结

以上所述是小编给大家介绍的CentOS6.5下搭建文件共享服务Samba的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

(0)

相关推荐

  • 浅析Centos7搭建samba服务器方法

    samba服务器类似于windows上的文件共享,通过//ip地址访问文件 配置ip地址 (教程:http://www.jb51.net/article/135269.htm) 实现内网互通,互ping ip地址 安装samba服务器 yum install -y samba 注意:这条命令是centos的,Redhat的安装samba服务器在下面 创建文件管理用户 useradd vina 设置vina为Samba的登录用户 pdbedit -a -u vina //此步骤需要输入密码 查看已

  • VMware12和CentOS7共享文件夹问题解析

    为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享.这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享. 1.安装客户机系统,linux这里选用CentOS7 2.启动虚拟机中的Linux后,(注意必须是启动虚拟机后).选择菜单里的VM选项,里面有一个子项是Install VMware Tools,选定它.开始安装. 3.然后在Files的GUI窗口会看到左侧有VMware Tools 4.把那个压缩文件移到别

  • VMware中CentOS 7设置文件夹共享的方法

    通过VMware Tools实现物理机与虚拟机之间的文件共享.然而CentOS 7在安装(或更新)VMware Tools可能会遇到一些问题,需要手动修改源文件并打包,重新安装. 环境说明 环境 版本 物理机 Windows 10 VMware VMware Workstation 12 Pro, 版本是 12.5.2 build-4638234 CentOS 7 kernel-3.10.0-514.21.1.el7.x86_64 1.检查VMware Tools 检查是否已经安装了VMware

  • 详解Centos中mount命令挂载windows7共享目录

    1)  在ip:10.4.35.77的windows机器上新建用户.这里新建用户名:myshare,密码:myshare123. 2) 选择 [计算机]右键 选择[管理],本地用户和组,用户 =>右键,新建用户. 3)查看myshare的域.依次:控制面板\所有控制面板项\用户帐户.管理用户.可以看到域为:JSZX-YH-59. 4)新建共享目录.在F盘新建mytest目录(F:\mytest).选中mytest.点击右键.选择属性.点击共享. 5)查找用户. 6)点击位置选着:JSZX-YH-

  • CentOS 6.8 NFS 文件共享设置的方法

    NFS 文件共享能解决在集群环境下图片.附件等文件共享的问题. 现在假设有两台机器192.168.1.10和192.168.1.11 我们将192.168.1.10做为服务端,192.168.1.11作为客户端. 一.服务端操作 1. 检查安装nfs服务 rpm -qa|grep nfs rpm -qa|grep rpcbind 若没有这安装nfs-utils和rpcbind yum install nfs-utils rpcbind 如上图就是安装成功了. 2.设置开机自动启动服务 chkco

  • CentOS 7中搭建NFS文件共享存储服务的完整步骤

    前言 NFS(Network File System)意为网络文件系统,它最大的功能就是可以通过网络,让不同的机器不同的操作系统可以共享彼此的文件.简单的讲就是可以挂载远程主机的共享目录到本地,就像操作本地磁盘一样,非常方便的操作远程文件. 本文将给大家讲解如何在CentOS7上安装和配置NFS服务器. 下面话不多说了,来一起看看详细的介绍吧 准备 我们需要两台CentOS7机器,我们用虚拟机做测试,分别做NFS服务器和客户端,配置如下: NFS服务器ip:192.168.11.31. 客户端i

  • VirtualBox 在Centos 7 中安装增强功能图解 (共享文件夹)

    1.分配光驱 2.安装相关依赖包 yum install -y bzip2 gcc gcc-devel gcc-c++ gcc-c++-devel make kernel-d 3.创建临时文件夹 mkdir /mnt/cdrom 4.挂载并安装 mount -t auto -r /dev/cdrom /mnt/cdrom cd /mnt/cdrom ./VBoxLinuxAdditions.run 5.关机并添加共享文件夹 重启后,使用mount查看共享的目录(默认会加上"sf_"前缀

  • Centos安装samba文件服务器方法

    一:yum安装samba,如果中途提示某些依赖没安装,请先安装依赖 yum -y install samba 二:查看安装状态 rpm -qa | grep samba 三:配置开放文件夹 1:为samba开设一个访问用户 useradd username //新增一个访问账户 smbpasswd -a username //windows访问samba共享目录时需要输入此用户 2:先把文件夹准备好 mkdir /var/samba/share //如刚才配置的共享目录不存在则创建 chown

  • CentOS6.5下搭建文件共享服务Samba的教程

    Samba服务: 本内容为samba服务学习者提供参考 案例描述: 某公司的管理员需要搭建SAMBA服务器,IP地址及允许的访问网段自定义.SAMBA服务器的安全级别为user级,所在工作组为WORKGROUP,使添加的用户可以访问其个人目录及共享目录/smb_share,并可以对目录读.写.执行. 1.SMB协议及SAMBA服务器的工作原理 SAMBA支持SSL,可实现安全通信:支持LDAP,可以实现基于目录服务的身份认证.SAMBA服务器还可以充当Windows域中的PDC.成员服务器,可以

  • CentOS6.3下安装VSFTP服务

    CentOS下安装FTP服务器详细步骤: 第一步,检查服务器端是否已经安装FTP:[root@localhost centos]# rpm -q vsftpd 如果出现的是:[root@localhost centos]# package vsftpd is not installed ,说明vsftpd没有安装,如果出现的是:vsftpd-2.2.2-13.el6_6.1.i686 说明vsftpd已经进行了安装. 第二步,安装vsftpd.[root@localhost centos]# y

  • CentOS6环境下搭建路由器的方法

    网络之间的通信主要是依靠路由器,当然生成环境中是拥有路由器的,但是系统中的路由配置也是需要了解一下地,今天讲解一下在CentOS6环境下搭建路由器,此乃入门级的简单实验.拓扑如上图已经规划好,暂且使用静态路由演示. 配置 1.如图所示先配置所有的IP地址 2.针对不同的机器配置路由 Aubin-CentOS1 route add default gw 10.0.1.1 CentOS-R1 route add -net 10.0.3.0/24 gw 10.0.2.2 route add -net

  • CentOS6.5下Tomcat7 Nginx Redis配置步骤教程详解

    所有配置均在一台机器上完成,部署拓扑信息如下: 注意:由于Redis配置对jar包和tomcat版本比较严格,请务必使用tomcat7和本文中提供的jar包. 下载地址: http://pan.baidu.com/s/1bO67Ky tomcat: tomcat1 localhost:8080 tomcat2 localhost:9080 nginx: localhost:1210 redis: localhost:6379 1. tomcat的安装和配置 1. 在server.xml文件中,修

  • CentOS 7下配置ntp服务的方法教程

    前言 对于校园网/企业用户,如果您网内所有计算机都通过互联网同步时间,在速度和精度上都有一定的折扣,并且对互联网出口带宽也有一定的影响,对于这类用户,我们建议通过自己搭建ntp服务为内部用户提供时间同步服务. 本文介绍的是在CentOS 7下配置ntp服务的方法教程,分享出来供大家参考学习,下面来看看详细的介绍吧. 步骤如下: 安装ntp yum -y install ntp 同步时间 ntpdate pool.ntp.org 将ntp服务设为开机启动 chkconfig ntpd on 重启n

  • CentOS6.5下安装Mysql5.7.18的教程详解

    CentOS6.5下安装Mysql5.7.18,首先先下载mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz,传到CentOS6.5系统下的/usr/local目录下,执行如下命令 yum search libaio # search for info yum install libaio # install library groupadd mysql useradd mysql -g mysql tar -zxvf /usr/local/mysql-5.7.1

  • 阿里云ECS centos6.8下安装配置MySql5.7的教程

    阿里云默认yum命令下的MySQL是5.17****,安装mysql5.7之前先卸载以前的版本,包括清除以前的数据库--查看/var/lib/mysql下,如果有历史文件备份后清除. 1.从https://dev.mysql.com/downloads/repo/yum/查找合适的rpm下载 2.下载完成后,执行命令"yum localinstall mysql-community-release-el6-5.noarch.rpm": 3.完成后,执行命令"yum insta

  • Windows下安装Redis服务的图文教程

    Redis是有名的NoSql数据库,一般Linux都会默认支持.但在Windows环境中,可能需要手动安装设置才能有效使用.这里就简单介绍一下Windows下Redis服务的安装方法,希望能够帮到你. 1.要安装Redis,首先要获取安装包.Windows的Redis安装包需要到以下GitHub链接找到.链接:https://github.com/MSOpenTech/redis.打开网站后,找到Release,点击前往下载页面. 2.在下载网页中,找到最后发行的版本(此处是3.2.100).找

  • Spring Boot 快速搭建微服务框架详细教程

    前言: SpringBoot是为了简化Spring应用的创建.运行.调试.部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置. 简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定. Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录. Spring Boot的主要优点: 为所有Spring开发者更快的入门 开箱即用,提供各种默认配置来简化项目配置 内嵌式容器简化Web项目 没有冗余代码生成和XM

  • Win7下搭建python开发环境图文教程(安装Python、pip、解释器)

    安装Python 1.下载适合系统版本的Python 先到网址(http://www.python.org/getit/)下载适合自己windows的python版本,32位win7下载 Python 3.3.2 Windows x86 MSI installer, 64位win7下载Python 3.3.2 Windows x86-64 MSI installer. (注:右击"计算机"-->"属性",会显示系统信息,如下图,显示我的win7为32位 ) 2

随机推荐