Как мне удалить модуль SELinux в CentOS?

Я попытался, но выдала ошибку.

# ls -l opendkim.pp
-rw-r--r--. 1 root root 1569 Jan  8 01:20 opendkim.pp

# ls -l /etc/selinux/targeted/modules/active/modules/opendkim.pp
-rw-r--r--. 1 root root 344 Jan  8 01:33 /etc/selinux/targeted/modules/active/modules/opendkim.pp

# semodule -r opendkim.pp
SELinux:  Could not load policy file /etc/selinux/targeted/policy/policy.24:  Invalid argument
/sbin/load_policy:  Can't load policy:  Invalid argument
libsemanage.semanage_reload_policy: load_policy returned error code 2.
SELinux:  Could not load policy file /etc/selinux/targeted/policy/policy.24:  Invalid argument
/sbin/load_policy:  Can't load policy:  Invalid argument
libsemanage.semanage_reload_policy: load_policy returned error code 2.
semodule:  Failed!

# ls -lZ /etc/selinux/targeted/policy/policy.24
-rw-r--r--. root root unconfined_u:object_r:semanage_store_t:s0 /etc/selinux/targeted/policy/policy.24

И почему требуется 5 мин. + Для отказа?

CentOS release 6.8 (Final)

2
задан 10 January 2017 в 23:17
1 ответ

semodule -r ожидает имя модуля, а не имя файла.

Это будет примерно так:

semodule -r opendkim

Или любое другое имя, которое вы дали модуль при его определении.

5
ответ дан 3 December 2019 в 09:32

Теги

Похожие вопросы