Nano Hash - криптовалюты, майнинг, программирование

sealert возвращает контекст, отличный от ls -Z

У нас есть внутреннее приложение, которое использует плагин TinyButStrong для создания электронной таблицы Excel. Я продолжаю получать следующую ошибку при создании электронной таблицы

TinyButStrong Error OpenTBS Plugin: Method Flush() cannot overwrite the target file 'tmp_filespace_ngp/label_20160407104148_337902988.xlsx'. This may not be a valid file path or the file may be locked by another process or because of a denied permission. The process is ending, unless you set NoErr property to true.

Если я устанавливаю для selinux разрешающий, электронная таблица Excel создается успешно, поэтому для меня это проблема с selinux.

Я попробовал chcon httpd_sys_rw_content_t в каталоге верхнего уровня TopLevelDirectory/ и получил ту же ошибку.

Использование sealert -a /var/log/audit.log

я получаю

SELinux is preventing /usr/sbin/httpd from write access on the directory tmp_filespace_ngp Additional Information:

Additional Information:
Source Context                system_u:system_r:httpd_t:s0
Target Context                unconfined_u:object_r:httpd_sys_content_t:s0
Target Objects                tmp_filespace_ngp [ dir ]
Source                        httpd
Source Path                   /usr/sbin/httpd
Port                          <Unknown>
Host                          <Unknown>
Source RPM Packages           httpd-2.4.6-40.el7.centos.x86_64
Target RPM Packages
Policy RPM                    selinux-policy-3.13.1-23.el7.noarch
Selinux Enabled               True
Policy Type                   targeted
Enforcing Mode                Enforcing
Host Name                     intWeb1.localdomain
Platform                      Linux intWeb1.localdomain 3.10.0-229.el7.x86_64 #1
                              SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64
Alert Count                   2
First Seen                    2016-04-07 10:33:21 EDT
Last Seen                     2016-04-07 10:41:48 EDT

Побежал ls -Z /TopLevelDirectory/

unconfined_u:object_r:httpd_sys_rw_content_t:s0 tmp_filespace_ngp

Любые идеи будут оценены, спасибо

07.04.2016

Ответы:


1

Решил вопрос с

setsebool -P httpd_unified 1

Это не похоже на лучшее решение, но я постараюсь найти правильный сценарий и применить к нему правильный контекст.

07.04.2016
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..