selinux

带有 Selinux Context 和不带有 Selinux Context 的文件有什么区别?
selinux

带有 Selinux Context 和不带有 Selinux Context 的文件有什么区别?

再会, 今天对比了两个环境的文件权限,发现其中一个环境的权限末尾有一个点,而另一个环境没有。 Environment 1 (with Selinux Context): -rw-rw-r--. 1 admin admin 69409 Dec 5 2018 activation-1.1.1.jar -rw-rw-r--. 1 admin admin 445288 Dec 5 2018 antlr-2.7.7.jar Environment 2 (without Selinux Context): -rwxr--r-- 1 admin ...

Admin

环境详情
selinux

环境详情

环境详情 $docker --version Docker 版本 19.03.4,内部版本 9013bf583a $hostnamectl Static hostname: ohpc.novalocal Icon name: computer-vm Chassis: vm Machine ID: 93f219319dd5bdb42d9f1c8f2e23d329 Boot ID: c957802410104779a1e1e4c6ff52800c Virt...

Admin

无法在 CentOS 8 上以非特权用户身份执行 systemd 服务
selinux

无法在 CentOS 8 上以非特权用户身份执行 systemd 服务

CentOS 7 和 8 在 systemd 和 selinux 方面可能存在变化,但我还不知道如何处理这个问题。 由于某些原因(跨发行版兼容),我们使用来自企业数据库. 安装程序在 CentOS 7 上工作正常但不再适用于 CentOS 8安装程序创建一个以用户 postgres(在我的情况下是 uid=1004)身份运行的 systemd 服务。 [Service] Type=forking TimeoutSec=120 User=postgres Group=postgres ... 在安装程序结束时,使用 systemctl 启动服务。这在...

Admin

syslog-ng 手动启动并运行良好...使用 systemd 时启动但不创建日志
selinux

syslog-ng 手动启动并运行良好...使用 systemd 时启动但不创建日志

Redhat 7.6 带有最新的 syslog-ng (3.22) 我搜索并尝试了所有旧方法。但都无法解决这个问题。 我的 syslog-ng.conf 文件包含许多端口和许多目的地。当有东西进入端口时,它会创建目的地的日志和文件夹。很简单。 如果我以 root 身份从 CLI 执行此操作: /usr/sbin/syslog-ng -F --cfgfile /etc/syslog-ng/syslog-ng.conf --control /var/lib/syslog-ng/syslog-ng.ctl --persist-file /var/lib/s...

Admin

SELinux 阻止 procmail 执行 dspam,但没有 AVC 消息
selinux

SELinux 阻止 procmail 执行 dspam,但没有 AVC 消息

我有一个 CentOS 7 系统,其中我使用 postfix 作为 MTA。某些用户.forward在其主目录中通过以下方式使用 procmail: # cat .forward "|exec /usr/bin/procmail -f- || exit 75" 在这种情况下,我很难弄清楚为什么 SELinux 不允许 procmail 执行来自以下位置的 dspam .procmailrc: :0fw: dspam.lock | /usr/bin/dspam --client --stdout --deliver=spam,innocent 在 ...

Admin

Fedora 30 启动冻结-无法加载 SELinux 策略
selinux

Fedora 30 启动冻结-无法加载 SELinux 策略

通过 CLI 更新 Fedora 30(工作站) sudo dnf upgrade -y 一切正常,更新已下载并安装。 SELinux配置文件设置如下: SELINUX = disabled 然后重启。系统冻结于 Failed to load SELinux policy 怎么解决? 谢谢 ...

Admin

从 audit2allow 生成 selinux 策略
selinux

从 audit2allow 生成 selinux 策略

我需要从 logrotate 上传到 aws。当 logrotate 被触发时,SELinux 会阻止它。 错误行是 type=AVC msg=audit(1562162502.670:101127): avc: denied { name_connect } for pid=21146 comm="aws" dest=3129 scontext=system_u:system_r:logrotate_t:s0-s0:c0.c1023 tcontext=system_u:object_r:netport_port_t:s0 tclas...

Admin

如何在 SELinux 中授予“搜索”权限
selinux

如何在 SELinux 中授予“搜索”权限

我正在尝试让 dspam 在 SELinux (CentOS 7) 下运行。我添加了以下内容,没有任何问题: allow dspam_t dspam_rw_content_t:dir getattr; allow dspam_t dspam_rw_content_t:file { append getattr lock open write }; 然而 dspam 仍然无法通过 procmail 工作: /bin/sh: /usr/bin/dspam: Permission denied procmail: Program failure (126)...

Admin

尽管所有服务器均允许访问,但您无权访问此服务器上的 /{local}
selinux

尽管所有服务器均允许访问,但您无权访问此服务器上的 /{local}

我正在尝试在我的集群上设置一个本地存储库,但是当我尝试使用以下方式访问定义的目录时 curl "http://$(hostname -f):80/local_HDP/" ,显示的错误消息 <html><head> <title>403 Forbidden</title> </head><body> <h1>Forbidden</h1> <p>You don't have permission to access /local_HDP/ on t...

Admin

正确设置权限和所有权,仍然出现“storage/logs/laravel.log”权限被拒绝的情况
selinux

正确设置权限和所有权,仍然出现“storage/logs/laravel.log”权限被拒绝的情况

针对这个问题有很多问答: "storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied 正确的解决方案是为正确的所有者和组设置正确的权限。所以我这样做了: Nginx 组nginx如nginx -V输出所示: nginx version: nginx/1.12.2 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) built with OpenSSL 1.0.2k-fips 2...

Admin

sh(conf)脚本无法运行php文件
selinux

sh(conf)脚本无法运行php文件

我正在尝试在 fail2ban 操作文件中运行 php 脚本。当我禁用 selinux 时,一切正常,但当我再次启用它时,我的 fail2ban 日志中出现持续错误。 php.conf(操作) actionban = php /usr/share/nginx/html/worker/fail2ban.php <ip> 错误日志: -- stdout: 'Could not open input file: /usr/share/nginx/html/fail2ban.php\n' 如何在启用 Selinux 的情况下运行此文件?提...

Admin

更改 cifs 挂载内特定文件夹的 SE Linux 上下文标签
selinux

更改 cifs 挂载内特定文件夹的 SE Linux 上下文标签

我已通过 /etc/fstab 将 cifs 安装到我的设置上,并将上下文设置为 系统_u:对象_r:cifs_t:s0。 有一些特定的文件夹我想覆盖默认上下文设置 public_content_t所以我可以在 httpd 和 cifs 进程之间共享这些文件夹。 1)我不想使用public_content_t挂载整个挂载点。 2)我不想设置 SE bool 来让 httpd 访问 cifs。 我尝试过覆盖 semanage fcontext 和 chcon,并且尝试了很多方法,已经好几天了。看来 SE Linux 的能力已经耗尽,无法做出满足 1) ...

Admin

如何在 podman 上运行 X11 应用程序(xclock)?
selinux

如何在 podman 上运行 X11 应用程序(xclock)?

吊舱说错误:无法打开显示:localhost:10.0podman run -ti -e DISPLAY --rm -v ~/.Xauthority:/root/.Xauthority:Z localhost/xclockimage 当我尝试在 Fedora 29 计算机上使用命令在容器中运行 xclock 时 。 更长的故事 在运行 Ubuntu 18.10 的笔记本电脑上,我首先通过 ssh 登录到另一台物理机。 [erik@laptop ~]$ ssh -X [email protected] 该服务器运行的是 Fedora 2...

Admin

SElinux 执行状态与配置文件不同
selinux

SElinux 执行状态与配置文件不同

全部处理 我遇到了 SELinux 问题。在配置文件中 SELINUX=enforcing,但当我运行 getenforcing 命令时,它被禁用了。我重新启动了服务器以查看是否有任何变化,但仍然一样。到底是什么问题?? ...

Admin