kxbin
成功留给有准备的人
posts - 10,  comments - 35,  trackbacks - 0

在使用Samba进行建立Window与Linux共享时,要是不能访问,出现“您可能没有权限使用网络资源”,

那就是SELinux在作怪了

[

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux® 上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。

SELinux 是 2.6 版本的 Linux 内核中提供的强制访问控制 (MAC)系统。对于目前可用的 Linux 安全模块来说,SELinux 是功能最全面,而且测试最充分的,它是在 20 年的 MAC 研究基础上建立的。SELinux 在类型强制服务器中合并了多级安全性或一种可选的多类策略,并采用了基于角色的访问控制概念。   大部分使用 SELinux 的人使用的都是 SELinux 就绪的发行版,例如 Fedora、Red Hat Enterprise Linux (RHEL)、Debian 或 Gentoo。它们都是在内核中启用 SELinux 的,并且提供一个可定制的安全策略,还提供很多用户层的库和工具,它们都可以使用 SELinux 的功能。  SELinux是一种基于域-类型模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。  众所周知,标准的UNIX安全模型是"任意的访问控制"DAC。就是说,任何程序对其资源享有完全的控制权。假设某个程序打算把含有潜在重要信息的文件扔到/tmp目录下,那么在DAC情况下没人能阻止他!  而MAC情况下的安全策略完全控制着对所有资源的访问。这是MAC和DAC本质的区别。  SELinux提供了比传统的UNIX权限更好的访问控制。

 

要是想让共享目录能访问,可以使用命令

#setenforce 0

暂时停掉SELinux

使用

#setenforce 1

启用SELinux

posted on 2012-07-19 16:25 kxbin 阅读(3373) 评论(4)  编辑  收藏 所属分类: Linux

FeedBack:
# re: 访问samba服务器错误:"您可能没有权限使用网络资源"
2013-05-29 21:58 | 小胖子
博主太感激你了,这个问题困扰兄弟2天了,原来是可以用samba的,结果前两天重新装了fedora,就有问题了,现在问题解决了。  回复  更多评论
  
# re: 访问samba服务器错误:"您可能没有权限使用网络资源"
2013-09-13 21:33 | mh
太感谢了,用的centos 6.4 弄了好久,都没弄好,原来是这个问题。  回复  更多评论
  
# re: 访问samba服务器错误:"您可能没有权限使用网络资源"
2013-10-16 11:18 | 之晴
非常感谢楼主,我的是CentOs 6.4 + win xp,因为这个问题困扰了好一阵子,看了楼主这篇文章后,终于解决了samba无法访问的问题。谢谢!  回复  更多评论
  
# re: 访问samba服务器错误:"您可能没有权限使用网络资源"
2016-01-23 16:54 | 不羁的风
感谢,我的问题也解决了  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
你恨一个人是因为你爱他;你喜欢一个人,是因为他身上有你没有的;你讨厌一个人是因为他身上有你有的东西;你经常在别人面前批评某人,其实潜意识中是想接近他。

<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(5)

随笔档案

文章分类

文章档案

相册

收藏夹

J2EE

java技术网站

Linux

平时常去的网站

数据库

电影网站

网站设计

搜索

  •  

最新评论

阅读排行榜

评论排行榜