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システムでの「深い」レベルの変更が多すぎるため、1つのコマンドを完了するのに非常に時間がかかるためです。
—
Xianlin
変更を加える場合、SELinuxはルールを再コンパイルする必要がありますか?どこかで読んだことを思い出した。
—
functionvoid
time setsebool -P ftp_home_dir ON
。どのくらいの期間を考えますか?