I run Fedora atomic 29. I made a mistake by removing one very important SELinux module: su.
I can no more su (I can sudo), which is very annoying. To get back the module, I need to reinstall the selinux-policy-targeted package.
------------------------------------------ % sudo setenforce 0 % sudo rpm-ostree uninstall selinux-policy-targeted error:package/capability 'selinux-policy-targeted' isnot currently requested % rpm -qa | grep selinux ..... 182:selinux-policy-targeted-3..... ------------------------- Following this[0] thread, I tried: ---------------------------- % sudo rpm-ostree override remove selinux-policy-targeted [sudo] password for gabx: Checking out tree cb40a05... done Resolving dependencies... done Applying 1 override and 79 overlays Processing packages... done Running pre scripts... done Running post scripts... done Writing rpmdb... done Writing OSTree commit... done error: With policy root '/proc/self/fd/25/usr/etc/selinux/targeted': selabel_open(SELABEL_CTX_FILE): No such file or directory -----------------------------------
How can I delete/install or reinstall it? Is there a way to get back the su module?
Thank you for help