我注意到命令setebool比其他linux命令花费更长的时间。如:
setsebool -P ftp_home_dir ON
出于好奇,我想知道为什么“ setsebool”命令需要这么长时间才能完成任务?
尝试了上述命令,“实际”时间约为30秒。通常,正常的linux命令
—
仙林
time setenforce 0
会提供大约0.011秒的“真实”时间。我觉得30秒有点长,想知道后端发生了什么?
strace -f setsebool -P ftp_home_dir ON
看看它在哪里度过了美好的时光。
我想我需要更多的编程知识来了解strace的输出。我猜这是因为selinux在linux系统上涉及太多的“深层”级别更改,因此这是为什么花那么多时间来完成一个命令的原因。
—
仙林
进行更改时,SELinux是否需要重新编译其规则?我以为我记得在某处读过那本书。
—
functionvoid
time setsebool -P ftp_home_dir ON
。您考虑多长时间?