我正在尝试将symfony 3.4应用程序部署到生产环境中,在所有配置之后,当我访问索引页时出现以下错误:
[Thu Aug 30 15:46:27.245613 2018] [php7:error] [pid 1748] PHP Fatal error: Uncaught RuntimeException: Unable to write in the cache directory ([...]/app/cache/prod)
in [...]/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:755
我安装了万磁王,它不能发送任何电子邮件。经调查,httpd_can_sendmail被关闭。这可以通过getsebool -a | grep mail显示出来。
首先我尝试了setsebool -P httpd_can_sendmail on,它给了我一个错误的Cannot set persistent booleans without managed policy。
然后我读了,它说这是一个错误,它真的应该抱怨你需要根权限。所以sudo setsebool -P httpd_can_sendmail on把它打开了..该错误报告已有4年的历史,此站点位于AWS上托管的Red Hat Ente
我已经将CentOS 8流设置为SELinux设置为permissive,但日志中仍然有许多红线,例如:
SELinux is preventing /usr/lib/systemd/systemd from name_connect access on the tcp_socket port 80
这些是真实的还是仅仅是打印-如果它是在restrictive模式下会发生什么?
我正在从头开始建立一个Fedora (核心) 24系统,并遇到了这种奇怪的情况:
> sudo attr -l .
Attribute "selinux" has a 41 byte value for .
> sudo attr -g selinux .
attr_get: No data available
Could not get "selinux" for .
(类似于当前目录".“以外的文件,我只是用它作为示例)。
这仅仅是selinux自身安全性的一部分,它分配给一个文件的标记是不可读的吗?还是这里还发生了什么事?
根据请求,
我有一些系统,出于各种原因,我们希望完全禁用selinux。到目前为止,这就像一个champ,总是在启动时使用selinux=0,并确保/etc/sysconfig/selinux包含:
SELINUX=disabled
但是,到今天为止,我有一个Fedora 17工作站已经正确设置,但是在许多重新启动之后,它总是以强制模式出现:
# cat /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
我正在尝试用mod_wsgi设置Apache (httpd),以运行一个Django站点。
(13)Permission denied: httpd: could not open error log file /var/mail/django-error-log.
Unable to open logs
我已经完成了:chown apache django-error-log,以确保所有权设置为apache,并使用ls -l进行验证。
ls -l
total 0
-rw-r--r--. 1 apache root 0 Jan 10 01:40 django-error-log
你知道是什么导
我试着在我的Ubuntu14.04上了解一些关于SELinux的知识,但没有意识到它已经拥有了AppArmor,SELinux在自己的安装过程中安装了它。
我安装了两个包selinux-utils和selinux (按这个顺序)。在安装selinux期间,我被提升为在bash中重新启动。当我点击enter键时,它继续前进,并说一些安装后脚本失败了。
然后我尝试重新启动,最初的错误是/是一个只读分区。因此,我进入Grub并将ro参数编辑到内核,并将其更改为rw。在它能够创建一个目录/selinux之后,现在我得到了一个不同的错误,我在下面捕获了这个错误(这是试图引导到单个用户模式)。
Begin
我正在运行CentOS Linux7.5.1804发行版( SELinux ),并遇到了通常的set SELinux允许的任务。但是,我的两个源给了我两个应该设置配置的不同位置:
/etc/sysconfig/selinux
cat /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
#
我正试图在中安装一个“7”的laravel项目。
我跟踪了这个博客:
完成laravel项目下载,设置用户"apache“和组"apache”的用户权限。在这一切之后,我得到的错误是
Error in exception handler: The stream or file "/var/www/html/project/app/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /var/www/html/project/boots