摘自:http://blog.chinaunix.net/space.php?uid=23842323&do=blog&id=2656529

在Linux下设置selinux有三种方法。
一、在图形界面中:
桌面-->管理-->安全级别和防火墙,设置为disable。
二、在命令模式下:
修改文件:/etc/selinux/config,然后重启系统。具体修改如图:

650) this.width=650;" border="0" src="https://www.itdaan.com/go/aHR0cDovL2Jsb2dpbWcuY2hpbmF1bml4Lm5ldC9ibG9nL3VwZmlsZTIvMTAxMDE2MTAwMzM0LmpwZw==" alt="" referrerpolicy="no-referrer">


三、运行命令:setup,进入”防火墙配置“,在selinux栏,选择”禁用“。
四、运行命令:setenforce 0,(不需要重启).

关闭selinux对指定服务的保护(以ftp为例):
1、使用命令:getsebool ftpd_disable_trans 可以查看当前的状态如果不是on
2、输入命令:setsebool ftpd_disable_trans 1
当然也可以加入-P参数 以便不需要每次开机都输入这个命令
setsebool -P ftpd_disable_trans 1


防火墙方面:
一、运行命令:setup,进入”防火墙配置“,在安全级别栏,选择”禁用“。
二、运行命令:chkconfig --level 35 iptables off。

开启指定端口:
1、运行:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 开启80端口。
2、运行:/etc/init.d/iptables save保存设置

===========================================

备注:

上述过程是解决vsftp如下问题的关键,

500 OOPS: cannot change directory

500 OOPS: child died

关闭防火墙和selinux就可以使用vsftp。

更多相关文章

  1. 【linux学习笔记】vim命令小结
  2. top命令输出详解
  3. 《Linux命令行与shell脚本》笔记--第5章:使用Linux环境变量
  4. 剑指Offer——知识点储备--Linux基本命令+Makefile
  5. 常用Linux命令汇总
  6. 在Linux下使用命令行安装DB2
  7. 打开“保存命令历史记录时遇到错误”时的Matlab错误
  8. Linux的那些事儿(10)----grep命令以及正则表达式
  9. iptables:传统的Linux防火墙管理程序

随机推荐

  1. Android(安卓)获取设备和系统信息
  2. Android开发前奏
  3. Android(安卓)百度地图蓝点定位
  4. android ndk环境配置
  5. android 永远锁屏解决方法
  6. TensorFlow Android demo
  7. Android EditText输入限制最大字符长度
  8. Android】获取Mac地址
  9. AndroidStudio 使用技巧:无法删除 Androi
  10. Android之十一实现登陆页面分析