Я заметил, что команда setsebool занимает больше времени, чем другие команды Linux. Такие как:
setsebool -P ftp_home_dir ON
Из любопытства я хочу знать, почему команде "setsebool" требуется так много времени для выполнения задачи?
попробовал команду как указано выше и "реальное" время составляет около 30 сек. Обычно обычная команда linux
—
Xianlin
time setenforce 0
дает около 0,011 секунды «реального» времени. Я чувствую, что 30 секунд это немного долго и интересно, что происходит на сервере?
strace -f setsebool -P ftp_home_dir ON
и посмотрим, где именно это берет свое сладкое время.
Я думаю, что мне нужно больше знаний по программированию, чтобы понять результаты работы strace. Я думаю, это потому, что selinux включает слишком много «глубоких» изменений уровня в системе linux, и поэтому для выполнения одной команды требуется так много времени.
—
Xianlin
Нужно ли SELinux перекомпилировать свои правила при внесении изменений? Я думал, я помню, что читал это где-то.
—
functionvoid
time setsebool -P ftp_home_dir ON
, Как долго вы считаете долгое время?