Intereting Posts
Получение значения буфера обмена как использовать syslog, чтобы избежать искажения файла журнала, когда несколько процессов просматривают один и тот же файл журнала? Как сигнализировать конец ввода «read -N»? Подключите жесткий диск HFS + для чтения и записи в OpenWRT Команда, чтобы получить счет списка заблокированных пользователей, разблокирован, истек Как остановить Gthumb от открытия, когда я подключу камеру? Fluxbox, как запустить некоторые приложения в определенной рабочей области при запуске как установить внутренние переменные в mailx в linux? Смонтируйте и скопируйте / var в хранилище экземпляров EC2 во время первой загрузки Network Manager работает, но WLAN недоступен для NMCLI Перемещение файлов с помощью find + xargs: target не является каталогом? Как Linux находит правильное расположение программного пакета Как установить CentOS 4.7? Не удается удалить файлы даже с помощью root, lsattr также не отвечает vim / emacs для просмотра рекурсивных результатов поиска grep?

Невозможно выполнить seanage fcontext –add в Fedora 21 с использованием целевой политики

Я не могу добавить контексты файлов в текущую политику SELinux с помощью semanage в Fedora 21. При выполнении semanage fcontext --add я получаю OSError :

 mf@vienna ~ % sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/lib/owncloud(/.*)?" libsemanage.dbase_llist_query: could not query record value (No such file or directory). OSError: No such file or directory 

Нет никаких дополнительных записей журнала (без журнала syslog и аудита).

Я использую targeted политику в версии 3.13.1-105.9.

Я подумал о том, что тип httpd_sys_rw_content_t был переименован / удален в этой политике, но я могу установить этот тип с помощью chcon а также есть уже fcontexts, используя этот тип в текущей политике ( sudo semanage fcontext -l | grep httpd_sys_rw_content_t | wc -l возвращает 33).

Я не эксперт по селинкам (по какой-то части воображения), но у меня была очень похожая проблема для вас. Мне нужно /var/www для записи в httpd-процесс, чтобы мои скрипты работали. Бег:

 semanage fcontext -a -t httpd_sys_rw_content_t '/var/www(/.*)?' 

Результатом этой ошибки является:

 libsemanage.dbase_llist_query: could not query record value (No such file or directory). FileNotFoundError: [Errno 2] No such file or directory 

Чтобы исправить, я закончил редактирование /var/www(/.*)? запись в /etc/selinux/targeted/contexts/files затем запуск restorecon .