Як видалити будь-який контекст SELinux або ACL?


11

Здравствуйте, я маю деякі файли, з яких я хотів би видалити контекст SELinux або ACL з (позначаються відповідно ' .' або ' +' при використанні ls -alZ).

Я не маю занадто багато часу на руках, щоб читати інформацію про те, як користуватися chconтощо, тому я просто хочу швидко знати, як їх відключити.

Крім того, якщо хтось знає чіт-лист SELinux / ACL, це було б приголомшливо.

Ось знімок екрана:

alt текст

Помітьте точки відразу після символів дозволу: drwxr-xr-x.тощо.


Що це ' . 'і' + ', про які ви говорите? Я не бачу нічого подібного на -Z конкретному виході ls.
Джейсон Аксельсон

можливо ви не використовуєте Ext4? Невдовзі я опублікую редагування, оскільки відповіді не отримують.
полемон

Відповіді:


13

setfacl -bвилучить ACL з файлу. setfattr -x security.selinuxвидалить контекст файлу SELinux, але, ймовірно, доведеться завантажуватись із повністю відключеним SELinux.


0

Ви ніколи не заявляли, з чого ви видаляєте "з" ACL, але якщо це файлова система, її демонтажу та повторного перемонтажування без опції ACL виконаєте цю роботу швидко.


Я не можу відновити свій кореневий розділ просто для видалення ACL, я просто хочу їх один раз видалити з каталогу.
полемон

Більше детальної інформації, як ця у запитанні, буде корисною.
kmarsh

0

Поки selinux надає дозвіл або застосовує його, ви не зможете його видалити. Це означає, що атрибути selinux встановлені. Оскільки Permissive все ще робить перевірки selinux (просто не застосовуючи), це змусить. на кінці атрибутів.

Щоб повністю видалити крапку, єдиний мені відомий спосіб - це повністю зупинити selinux.

vim / etc / selinux / config та встановлено на вимкнено. Потім перезавантажте цю команду у файлах, з яких потрібно видалити. (selinux acl)

setfattr -x security.selinux myfilewithdot

Ось вихід з мого робочого столу Centos7 після встановлення selinux на

setfattr -x security.selinux /foo.txt


Я зайняв занадто довго і не бачив Ігнасіоса повідомлення вище.
Марк Стюарт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.