转载自:http://blog.csdn.NET/playstudy/article/details/8060118

今天用Samba共享CentOS里面的文件夹给Windows使用,无奈在配置正确,关闭防火墙,且文件属性均为wrx的情况下,依然被拒绝访问。弄这个问题花了我不少时间,终于让我找到了答案:没有共享文件给Samba!!!

在CentOS中,系统处于安全的考虑,即使拥有着或者权限合法的情况下,也会拒绝某些进程对文件的访问,这时就需要使用chcon这个命令了。于是在我指定了一个目录后,使用下面的语句即可:

chcon -R -t public_content_t /mydata/

上面这条命令就是将mydata这个文件夹共享给匿名使用,这其中自然也包含Samba了,或者,也可以使用下面的语句:

chcon -t samba_share_t /mydata/

ll -Zd

/mydata //查看文件的状态,检查上一条语句是否产生作用

这样的话,就只是共享给Samba使用而已,在某种程度上,安全性确实更高了。

———-下面作为新的补充:20120908———-

CentOS中的SELinux是一个很强大的强制访问控制系统,它的全称是Security

Enhanced Linux,是MAC(Mandatory Access

Control,强制访问控制系统)的一个实现,其目的在于明确的指出某个进程可以访问哪些资源,这些资源包括但不限于文件或网络端口等。

所以,之前在Samba中,共享的文件已经列出,所有者无争议,且权限设置无误的情况下,却依然被拒绝访问,是由于它导致的。在服务器上,这样的安全机制是很有必要的,但是作为开发机,则有些无谓了。既然这样,我们可以通过自己的设置,来配置SELinux。

首先,获取当前SELinux的运行状态:

getenforce

返回的结果分为三种:Enforcing,Permissive和Disabled。其中,Enforcing-代表记录警告且阻止可疑行为;Permissive-代表仅记录安全警告但不阻止可疑行为;Disabled表示被禁用;

知道这些后,我们就可以自己设置SELinux的运行状态了。

setenforce [Enforcing | Permissive | 1 | 0]

上面的设置方式是立即改变SELinux的运行状态,直到下一次重启。想永久改变的话,就需要配置它的配置文件了:

vi /etc/sysconfig/selinux

设置SELINUX=xxx(xxx表示你想要的状态,enforcing,permissive或disabled)即可。

samba文件共享服务器拒绝访问,Samba共享文件夹拒绝访问相关推荐

  1. 计算机家庭组无法访问,Win7共享文件夹无法访问解决方法

    与<Win7共享文件夹无法访问解决方法>相关的范文 win7局域网中共享文件夹怎么设置 有网友提问,说他在局域网中,想设置一个共享文件件,用来传东西,这样就方便一些,那么怎么在win7下设 ...

  2. 计算机连共享盘被禁止用户,共享文件夹无法访问、设置文件夹访问权限、共享文件夹拒绝访问的解决方法...

    在开启共享文件的局域网中,经常出现共享文件无法访问.共享文件夹拒绝访问的问题,导致大家使用共享文件受到限制,影响工作的开展.这一方面是Windows操作系统自身的共享文件访问功能设计缺陷,另一方面也由 ...

  3. ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务

    ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务--超详细 一,samba的基本概念 二,samba的安装 三,samba的基本配置 创建文件夹 ...

  4. Linux搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务

    一,samba的基本概念 在早期的网络世界中,文件数据在不同主机之间的传输大多是使用**ftp,**但是使用ftp服务传输档案使得我们无法直接修改主机上面的档案数据.NFS服务可以实现在客户端的机器上 ...

  5. Linux:Samba 文件共享服务器的搭建与访问

    本文链接: https://blog.csdn.net/xietansheng/article/details/83932033 Samba 是 Linux 和 Unix 系统上实现 SMB协议 的一 ...

  6. Centos配置samba文件共享服务器

    Centos配置samba文件共享服务器 1.安装samba. yum install samba 如果安装源没有samba,则需要自己从网上下载一个samba的源文件samba-4.14.5.tar ...

  7. 服务器局域网无法访问共享文件夹,科学网—局域网共享文件夹不能访问 - 陈芳林的博文...

    局域网共享文件夹不能访问,系统提示:"您可能没有权限使用网络资源.请与这台服务器的管理员联系以查明--" 由提示看来,很明显是权限问题,原来的98下共享没有这一问题,只要设置好IP ...

  8. Samba文件共享服务器的配置

    一.Samba服务: 1)SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System) 2)是Windows和类Unix ...

  9. c#访问其他服务器的共享文件夹,C# 实现访问网络共享文件夹

    C#实现访问网络共享文件夹,使用 WNetAddConnection2A 和 WNetCancelConnection2A. 在目标服务器建立共享文件夹,建立访问账号test; public enum ...

  10. icloud连接服务器文件共享,使用“iCloud 文件共享”与其他 iCloud 用户共享文件夹和文稿...

    使用"iCloud 文件共享"与其他 iCloud 用户共享文件夹和文稿 通过"iCloud 文件共享",您可以在 iCloud 云盘中与其他 iCloud 用 ...

最新文章

  1. 边工作边刷题:70天一遍leetcode: day 27
  2. objective-c中Category类别(扩展类)专题总结
  3. Numpy中矩阵对象
  4. T5 PEGASUS:开源一个中文生成式预训练模型
  5. Linux学习:文件描述符相关函数
  6. (~解题报告~)L1-019 谁先倒 (15分) ——17行代码AC
  7. Linux进程和计划任务管理(详细图例)
  8. ssl提高组国庆模拟赛【2018.10.7】
  9. javascript V8引擎垃圾收集机制
  10. 数据安全治理的几个基本问题
  11. STL中的序列式容器——priority_queue(优先队列)
  12. 大华服务器系统配置图,大华磁盘阵列配置说明指南.doc
  13. 街头篮球服务器未响应,我的生涯我做主 《街头篮球》生涯联赛FAQ
  14. 闪存文件系统(Flash File System)
  15. sklearn笔记29 线性回归 天猫双十一销量预测
  16. SWUST OJ#1052 输出利用先序遍历创建的二叉树中的指定结点的双亲结点
  17. 杨立昆怒怼机器人索菲娅:AI硬加人类意识是揠苗助长
  18. Python缓存cacheout的使用
  19. 机器学习中的Inductive bias理解
  20. 我们每天自律、认真学习的最终目的是什么?

热门文章

  1. 中国古代文化常识【3】
  2. 潮汕地区2-汕头观感
  3. 简单3步,给小程序加个官方的吐槽功能吧!
  4. 印度电影,又一次让我们不得不服
  5. 2022-2028全球二片罐行业调研及趋势分析报告
  6. scratch实现猴子接苹果
  7. 如何用visio画直线同时去掉跨线
  8. 计算机闹铃音乐是什么歌,适合当闹铃的歌曲
  9. 【oracle报错】/usr/bin/ksh conflicts between attempted installs of pdksh-5.2.14-30.x86_64
  10. 实验二 概念模型ER图