Hace dos días empecé a notar problemas de permisos en mis proyectos web, tenía que estar restableciendo los permisos para que apache pudiera leer o escribir. ¡Qué dolor! Después de horas de confusión finalmente me di cuenta de que cualquier archivo creado por un proceso del que soy propietario recibe el permiso de 700 y mi umask estaba configurado a 077.
Encontré la instrucción de OSX 10.3 y superior para cambiar mi umask por defecto. Hice el cambio y reinicié mi ordenador... y de nuevo 077. Manualmente puse mi umask a 022 como el valor por defecto tendría que ser, y alrededor de una hora más tarde, mientras escribía esto compruebo mi umask y se establece de nuevo a 077.
Así que mi pregunta de largo aliento es ¿cómo puedo monitorear mi sistema para un proceso que actualiza mi umask? Me encantaría lanzar un agente al inicio del arranque que compruebe y registre cualquier proceso que actualice mi umask. ¿Es esto posible?