Я использую Ubuntu 12.04.5. Когда я пытаюсь выполнить ниже команды, я получаю следующие erros. Любая помощь очень приветствуется.
sudo apt-get install selinux selinux-policy
Package 'selinux' has no installation candidate
Unable to locate package selinux-policy
Я не могу найти файл или папку для selinux в разделе /etc/. Я выполнил
sudo apt-get install policycoreutils, но также я получил ошибку как selinux-policy-default but it is not installable. Unable to correct problems, you have held broker packages
Из https://wiki.ubuntu.com/SELinux
Предупреждение. Связанные с Ubuntu пакеты «selinux» и «selinux-policy-ubuntu», описанные здесь, не получили большого внимания, поскольку Karmic и по-видимому, эффективно прерваны. Если вы хотите использовать SELinux в Ubuntu, пакеты «selinux-basics» и «selinux-policy-default» из Debian по-прежнему активно поддерживаются. Документацию, относящуюся к этим пакетам, можно найти по адресу http://wiki.debian.org/SELinuxВ Ubuntu есть https://wiki.ubuntu.com/SELinux конечно, можно попробовать, однако, поскольку они плохо поддерживаются, недокументированы, и я не ожидал, что они будут работать из коробки. Скорее всего, это те же пакеты, которые доступны в репозиториях Debian, но они, возможно, были изменены для Ubuntu, и, конечно же, стоит попробовать, прежде чем вы перейдете к фиксации. Используйте совет на странице wiki selinux Debian без предварительного репозитория debian.
Если пакеты Ubuntu терпят неудачу, вы можете затем попробовать совет по вики-странице Ubuntu selinux и установить / настроить selinux с помощью пакетов Debian, см. ... https: //wiki.debian. org / SELinux
Вы перейдете на страницу настройки Debian - https://wiki.debian.org/SELinux
Специфичные для Ubuntu Пакеты «selinux» и «selinux-policy-ubuntu», задокументированные здесь, не получили большого внимания со времен Karmic и, по-видимому, эффективно прервались в Precise.
Получите политику по умолчанию и базовый набор служебных программ SELinux, запустив apt-get install selinux-basics selinux-policy-default auditd
. Обратите внимание: вам нужно будет установить их из соответствующих репозиториев debian или загрузить .deb. Для этого вам нужно будет добавить репозитории debian и использовать пиннинг.
Вот список версий Ubuntu и Debian, которые вы можете использовать для закрепления.
Какая версия Debian - это разные версии Ubuntu на основе?
https: //help.ubuntu.com/community/PinningHowto
Если вы используете Ubuntu, загрузите это _load_selinux_policy script (это слегка измененная версия скрипта, включенного в пакет Ubuntu selinux), поместите его в /usr/share/initramfs-tools/scripts/init-bottom/, затем запустите update-initramfs -u (Upstart в Debian загружает политику SELinux автоматически, но Upstart в Ubuntu этого не делает. См. https://bugs.launchpad.net/upstart/+bug/595774)Также обратите внимание, с той же страницы Debian:
Ошибка может быть исправлена или не может быть исправлена . Какая версия Debian - это разные версии Ubuntu на основе? (помечена как исправлено).
Если вы используете Ubuntu, загрузите это _load_selinux_policy script (это слегка измененная версия скрипта, включенного в пакет Ubuntu selinux), поместите его в /usr/share/initramfs-tools/scripts/init-bottom/, затем запустите update-initramfs -u (Upstart в Debian загружает политику SELinux автоматически, но Upstart в Ubuntu этого не делает. См. Https://bugs.launchpad.net/upstart/+bug/595774)
Если вы хотите использовать SELinux в Ubuntu , пакеты «selinux-basics» и «selinux-policy-default» от Debian по-прежнему активно поддерживаются. Документацию, относящуюся к этим пакетам, можно найти по адресу http://wiki.debian.org/SELinux
Запустите check-selinux-installation, чтобы убедиться, что все настроено правильно и уловить общие проблемы SELinux. (Примечание: в wheezy предупреждение о /etc/pam.d/login является ложным положительным)Затем продолжайте с
Запустите check-selinux-installation, чтобы проверить, что все имеет правильно настроены и поймать общие проблемы SELinux. (Примечание: в wheezy предупреждение о /etc/pam.d/login является ложным положительным)
Запустите selinux-activate, чтобы настроить GRUB и PAM и создать /.autorelabel
Перезагрузите, потребуется некоторое время, чтобы пометить файловые системы при загрузке, а затем автоматически перезагрузится, когда это будет завершено.
Также из https://help.ubuntu.com/community/PinningHowto
Графические / настольные установки Debian не сильно тестируются с selinux, поэтому вы можете столкнуться с некоторыми проблемами.
Из https://wiki.ubuntu.com/SELinux
Предупреждение. Связанные с Ubuntu пакеты «selinux» и «selinux-policy-ubuntu», описанные здесь, не получили большого внимания, поскольку Karmic и по-видимому, эффективно прерваны. Если вы хотите использовать SELinux в Ubuntu, пакеты «selinux-basics» и «selinux-policy-default» из Debian по-прежнему активно поддерживаются. Документацию, относящуюся к этим пакетам, можно найти по адресу http://wiki.debian.org/SELinuxВ Ubuntu есть https://wiki.ubuntu.com/SELinux конечно, можно попробовать, однако, поскольку они плохо поддерживаются, недокументированы, и я не ожидал, что они будут работать из коробки. Скорее всего, это те же пакеты, которые доступны в репозиториях Debian, но они, возможно, были изменены для Ubuntu, и, конечно же, стоит попробовать, прежде чем вы перейдете к фиксации. Используйте совет на странице wiki selinux Debian без предварительного репозитория debian.
Если пакеты Ubuntu терпят неудачу, вы можете затем попробовать совет по вики-странице Ubuntu selinux и установить / настроить selinux с помощью пакетов Debian, см. ... https: //wiki.debian. org / SELinux
Вы перейдете на страницу настройки Debian - https://wiki.debian.org/SELinux
Специфичные для Ubuntu Пакеты «selinux» и «selinux-policy-ubuntu», задокументированные здесь, не получили большого внимания со времен Karmic и, по-видимому, эффективно прервались в Precise.
Получите политику по умолчанию и базовый набор служебных программ SELinux, запустив apt-get install selinux-basics selinux-policy-default auditd
. Обратите внимание: вам нужно будет установить их из соответствующих репозиториев debian или загрузить .deb. Для этого вам нужно будет добавить репозитории debian и использовать пиннинг.
Вот список версий Ubuntu и Debian, которые вы можете использовать для закрепления.
Какая версия Debian - это разные версии Ubuntu на основе?
https: //help.ubuntu.com/community/PinningHowto
Если вы используете Ubuntu, загрузите это _load_selinux_policy script (это слегка измененная версия скрипта, включенного в пакет Ubuntu selinux), поместите его в /usr/share/initramfs-tools/scripts/init-bottom/, затем запустите update-initramfs -u (Upstart в Debian загружает политику SELinux автоматически, но Upstart в Ubuntu этого не делает. См. https://bugs.launchpad.net/upstart/+bug/595774)Также обратите внимание, с той же страницы Debian:
Ошибка может быть исправлена или не может быть исправлена . Какая версия Debian - это разные версии Ubuntu на основе? (помечена как исправлено).
Если вы используете Ubuntu, загрузите это _load_selinux_policy script (это слегка измененная версия скрипта, включенного в пакет Ubuntu selinux), поместите его в /usr/share/initramfs-tools/scripts/init-bottom/, затем запустите update-initramfs -u (Upstart в Debian загружает политику SELinux автоматически, но Upstart в Ubuntu этого не делает. См. Https://bugs.launchpad.net/upstart/+bug/595774)
Если вы хотите использовать SELinux в Ubuntu , пакеты «selinux-basics» и «selinux-policy-default» от Debian по-прежнему активно поддерживаются. Документацию, относящуюся к этим пакетам, можно найти по адресу http://wiki.debian.org/SELinux
Запустите check-selinux-installation, чтобы убедиться, что все настроено правильно и уловить общие проблемы SELinux. (Примечание: в wheezy предупреждение о /etc/pam.d/login является ложным положительным)Затем продолжайте с
Запустите check-selinux-installation, чтобы проверить, что все имеет правильно настроены и поймать общие проблемы SELinux. (Примечание: в wheezy предупреждение о /etc/pam.d/login является ложным положительным)
Запустите selinux-activate, чтобы настроить GRUB и PAM и создать /.autorelabel
Перезагрузите, потребуется некоторое время, чтобы пометить файловые системы при загрузке, а затем автоматически перезагрузится, когда это будет завершено.
Также из https://help.ubuntu.com/community/PinningHowto
Графические / настольные установки Debian не сильно тестируются с selinux, поэтому вы можете столкнуться с некоторыми проблемами.