今天在看青牛大神发布的视频时,配置Hadoop开发环境,需要关闭SELinux,本着更深入学习的心态,去网上搜索了一下,为什么要关闭SELinux,以及它是什么,有什么作用?
SELinux是一个安全子系统,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。
以hadoop集群为例吧:主节点需要能够免密码ssh登录至各个子节点的权限,SELinux不关闭的情况下无法实现,会限制ssh免密码登录。(当然也是没有人去找如何在不关闭SELinux的情况下解除该限制,时间成本)
资料来源网络,欢迎评论补充。