配置samba服务器

提示:该实验所在的平台是在RedHat 6下

该实验成功的前提有三个:

(1):windows能ping通linux系统

(2):关闭linux的防火墙 :执行指令 /etc/init.d/iptables  stop

(3):让SeLinux关闭  :执行指令:  setenforce permissive

补充:

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是
Linux历史上最杰出的新安全子系统。SELinux 是一个面向政府和行业的产品,由 NSA、Network Associates、Tresys 以及其他组织设计和开发。尽管 NSA 将其作为一个补丁集引入,但从 2.6 版开始,它就被加入到 Linux 内核中。

多数操作系统使用访问控制来判断一个实体(用户或程序)是否能够访问给定资源。基于 UNIX? 的系统使用一种自主访问控制(discretionary access control,DAC)的形式。此方法通常根据对象所属的分组来限制对对象的访问。例如,GNU/Linux 中的文件有一个所有者、一个分组和一个权限集。权限定义谁可以访问给定文件、谁可以读取它、谁可以向其写入,以及谁可以执行它。这些权限被划分到三个用户集中,分别表示用户(文件所有者)、分组(一个用户组的所有成员)和其他(既不是文件所有者,又不是该分组的成员的所有用户)。

  很多这样的访问控制都会带来一个问题,因为所利用的程序能够继承用户的访问控制。这样,该程序就可以在用户的访问层进行操作。与通过这种方式定义约束相比,使用最小特权原则 更安全:程序只能执行完成任务所需的操作。例如,如果一个程序用于响应 socket 请求,但不需要访问文件系统,那么该程序应该能够监听给定的 socket,但是不能访问文件系统。通过这种方式,如果该程序被攻击者利用,其访问权限显然是最小的。这种控制类型称为强制访问控制(MAC)。

  另一种控制访问的方法是基于角色的访问控制(RBAC)。在 RBAC 中,权限是根据安全系统所授予的角色来提供的。角色的概念与传统的分组概念不同,因为一个分组代表一个或多个用户。一个角色可以代表多个用户,但它也代表一个用户集可以执行的权限。

  SELinux 将 MAC 和 RBAC 都添加到了 GNU/Linux 操作系统中。下一节将探讨 SELinux 实现,以及如何将安全增强透明地添加到 Linux 内核中。

SELinux 的启动、关闭与查看

1,并非所有的 Linux distributions 都支持 SELinux 的
目前 SELinux 支持三种模式,分别如下:
?enforcing:强制模式,代表 SELinux 运作中,且已经正确的开始限制 domain/type 了;
?permissive:宽容模式:代表 SELinux 运作中,不过仅会有警告讯息并不会实际限制 domain/type 的存取。这种模式可以运来作为 SELinux 的 debug 之用;
?disabled:关闭,SELinux 并没有实际运作。

2,查看SELinux的模式
# getenforce
Enforcing  <==就显示出目前的模式为 Enforcing 

配置samba服务器的步骤:

(1):首先挂载光盘:mount /dev/cdrom   /mnt/

cd /mnt/Packages/

(2):安装samba软件包                     执行指令: rpm   -ivh samba-3.5.10-125.el6.i686.rpm

(3):增加一个普通用户 book            执行指令 :   useradd book   为该用户创建或修改密码 :执行指令:       passwd    book   //输入密码

(4): 为book用户设置访问samba密码       执行指令:sampasswd -a book

(5)对samba服务器进行配置                    执行指令  vim /etc/samba/smb.conf

(6)重启samba服务                                   执行指令: /etc/init.d/smb restart

配置文件配置之前:

配置后:

配置samba服务器,布布扣,bubuko.com

时间: 2024-08-07 04:32:16

配置samba服务器的相关文章

CentOS 7.2 安装配置Samba服务器

1背景 转Linux刚刚1年,vim操作还不能应对工程代码,之前一直都是Gnome桌面 + Clion 作开发环境,无奈在服务器上没有这样的环境, 看同事是(Windows)Source Insight + WinSCP + Linux 开发,来回同步文件有点麻烦,所以想尝试搭个Samba服务器做共享文件. 不过希望以后还是要转到vim上来. 2环境 CentOS系统 [[email protected] ~]# cat /etc/redhat-release CentOS Linux rele

CentOS安装配置Samba服务器

假设我们有这样一个场景 共享名     路径         权限 SHAREDOC   /smb/docs    所有人员包括来宾均可以访问 RDDOCS     /smb/tech    仅允许特定组的用户进行读写访问 特定组的组名为RD,目前的有quwenzhe.zhanghongjie两个人 1.安装Samba  yum -y install samba samba-client samba-common 2.创建共享目录(假设共享/smb目录下的文件) # mkdir -p /smb/

CentOS7安装配置SAMBA服务器

假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以访问 RDDOCS /smb/tech 仅允许特定组的用户进行读写访问 特定组的组名为RD,目前的Alice.Jack.Tom三个人 安装SAMBA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 # yum 

安装配置Samba服务器(CentOS7)

假设我们有这样一个需求 共享名     路径         权限 SHAREDOC   /smb/docs    所有人员包括来宾均可以访问 RDDOCS     /smb/tech    仅允许特定组的用户进行读写访问 特定组的组名为RD,目前的有zyy一人 1.安装Samba yum -y install samba samba-client samba-common 2.创建共享目录(假设共享/smb目录下的文件) # mkdir -p /smb/docs # mkdir -p /smb

linux下配置samba服务器

linux下配置samba服务器 1. 什么是samba Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到. 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. 2.安装配置samba 安装命令:yum install -y samba samba-client 配置文件:/etc/samba/smb.conf [global] workgroup = 

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

为了Windows主机与Linux服务器之间的资源共享,同时实现访问的控制,Linux操作系统提供的Samba服务可以实现这样的控管.Samba服务为两中不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大的方便,本文将以Redhat 5为例,简要介绍如何在Linux操作系统上搭建Samba服务以及Samba的配置过程进行简要讲解. Samba服务的安装 默认情况下,Red Hat Enterprise Linux 5安装程序

【转】Ubuntu下配置samba服务器

原文网址:http://my.oschina.net/junn/blog/171388 一. samba的安装: sudo apt-get insall samba      // (sudo get temp root auth) sudo apt-get install smbfs     //旧版本 sudo apt-get install cifs-utils //新版本 上面的命令将会安装Samba和其他相关的工具.在旧版的Ubuntu中,你可能需要使用 smbfs替代 cifs-ut

在centos下配置samba服务器

centos 安装samba 1. 安装sambayum -y install samba samba-client 2. 查看安装情况# rpm -qa | grep samba samba-client-3.0.33-3.40.el5_10samba-3.0.33-3.40.el5_10samba-common-3.0.33-3.40.el5_10 3. 启动samba[[email protected] ~]# service smb startStarting SMB services:

Debian下配置Samba服务器

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.Linux下的Samba服务主要用于Windows平台和linux平台下载局域网内实现文件共享. 一.Samba安装 以下操作均是在root权限进行的 apt-get install Samba安装 二.创建共享目录以及修改权限 1.mkdir /home/coin/share //这里的/home/coin/share我自己测试用的你们可以根据自己的需求建立相应目录 2.chmod 777 /hom