He notado que el comando setsebool toma más tiempo que otros comandos de Linux. Como:
setsebool -P ftp_home_dir ON
Por curiosidad, quiero saber por qué el comando "setsebool" necesita tanto tiempo para completar la tarea.
Probé el comando como se indica arriba y el tiempo "real" es de aproximadamente 30 segundos. Por lo general, un comando de Linux normal
—
Xianlin
time setenforce 0
dará aproximadamente 0.011 segundos de tiempo "real". Siento que 30 segundos es un poco largo y me pregunto qué está sucediendo en el backend.
strace -f setsebool -P ftp_home_dir ON
y ver dónde exactamente se está tomando su dulce momento.
Creo que necesito más conocimientos de programación para comprender el resultado de strace ... Supongo que se debe a que selinux implica demasiados cambios de nivel "profundos" en el sistema Linux y es por eso que lleva tanto tiempo completar un comando.
—
Xianlin
¿SELinux necesita volver a compilar sus reglas cuando realiza un cambio? Pensé recordar haber leído eso en alguna parte.
—
functionvoid
time setsebool -P ftp_home_dir ON
. ¿Cuánto tiempo consideras mucho tiempo?