selinux 设置 (13)Permission denied: access to /hsync/ denied
来源:互联网 发布:80s下载软件 编辑:程序博客网 时间:2024/06/09 14:33
解决selinux问题:
启动程序后log报错:
[Tue Sep 17 18:17:41 2013] [error] [client 125.76.233.69] (13)Permission denied: access to /hsync/ denied
上网查了,原因是由于selinux的原因,解决办法是将selinux关闭,但是如果不能关闭selinux的话,则阅读下面内容并进行设置。
1、取得当前的SELINUX值
# getenforce
Disabled
or
Enforcing
or
permissive
2、设置当前selinux值:
# setenforce 0
or
# setenforce 1
3、查看sebool值:
# getsebool -a
# getsebool -a|grep httpd
4、针对自己的程序设置selinux:
setsebool -P httpd_enable_cgi 1 (否则报500 ,log没权限)
setsebool -P httpd_can_network_connect 1(必须设置为可联网的,否侧ie测试slist、report接口等一直不动)
setsebool -P httpd_builtin_scripting 1 (必须设置为1,否侧报500,log没有权限)
setsebool -P httpd_unified 1(必须设置为1,否侧500 mysql_python 没有权限)
5、在当前目录查看selinux对本目录文件的权限设置:
cd 到想要查看设置的目录
# ls -aZ *
hcache:
-----------------------------------------------------------------------
drwxr-xr-x apache apache root:object_r:var_t .
drwxr-xr-x apache root user_u:object_r:var_t ..
-rw-r--r-- apache apache root:object_r:var_t admin.py
-rw-r--r-- apache apache root:object_r:var_t cron.py
-rw-r--r-- apache apache root:object_r:var_t forms.py
-----------------------------------------------------------------------
6、接口机要求apache有httpd_sys_content_t属性值,此时设置:
# chcon -R -h -t httpd_sys_content_t /var/webhost
设置之后:
------------------------------------------------------------------------
hcache:
drwxr-xr-x apache apache root:object_r:httpd_sys_content_t .
drwxr-xr-x apache root user_u:object_r:httpd_sys_content_t ..
-rw-r--r-- apache apache root:object_r:httpd_sys_content_t admin.py
-rw-r--r-- apache apache root:object_r:httpd_sys_content_t cron.py
-rw-r--r-- apache apache root:object_r:httpd_sys_content_t forms.py
-rw-r--r-- apache apache root:object_r:httpd_sys_content_t hostSync.py
------------------------------------------------------------------------
这样就能够解决Permission Denied的问题了。
7、service httpd restart
注:
如想了解selinux可以用如下命令:
# man selinux
# man 8 httpd_selinux
- selinux 设置 (13)Permission denied: access to /hsync/ denied
- Apache 403 error, (13)Permission denied: access to / denied问题
- Apache 403 error, (13)Permission denied: access to / denied问题
- Apache 403 error, (13)Permission denied: access to / denied问题
- Apache 403 error, (13)Permission denied: access to / denied问题
- Apache 403 error, (13)Permission denied: access to / denied问题
- Permission denied: access to /kk01/ denied
- NGINX: SELinux 13:permission denied
- ServiceManager add_service SELinux Permission Denied
- httpd根据IP创建多个虚拟主机时,出现 (13)Permission denied: access to /index.html denied
- Permission denied to access property ‘document’ 的原因
- 报错 Error: Permission denied to access property "href"
- warning: unable to access '/root/.config/git/attributes': Permission denied
- selinux ftp 上传 permission denied 问题
- android selinux权限, Permission denied, 访问限制
- SELinux 的一次探讨 -- quotacheck Permission Denied
- How to solve permission denied
- [Error 13] Permission denied
- HTML5 History学习
- IOS之判断是否有网络
- 搞不懂了啊,怎么回事呢
- ISO/IEC 14496-12:2005 -- Part 12: ISO base media file format
- 【佐佑众工】每天早上起床, 我都要看一下福布斯排行榜
- selinux 设置 (13)Permission denied: access to /hsync/ denied
- 按键精灵-日期-随心
- 触动 多项选择 获取关联的值 (ext js jQuery sturs hibernate springside)
- 开放服务器端口
- (未看)ORACLE物理读和逻辑读(SET AUTOTRACE ON 部分参数解释)[逻辑IO只有逻辑读,没有逻辑写]
- Linux下设置ORACLE开机自动启动
- C/C++宏定义的可变参数
- CentOS 6.4环境下的Apache Nutch 1.7 + Solr 4.4.0安装笔记
- 遇到的问题----java Unsupported major.minor version 51.0