¿Qué eliminación se encuentra usando?

0

Pregunto porque estaba viendo los scripts de mantenimiento que ejecuta OS X (/ private / etc / periodic / daily /) y, por ejemplo, el que limpia los archivos tmp antiguos (110.clean-tmps) usa lo siguiente 2 líneas para ejecutar la eliminación:

find -dx . -fstype local -type f $args -delete $print
find -dx . -fstype local ! -name . -type d $dargs -delete $print

Hay dos utilidades rm y srm en OS X, pero ¿cómo sabría qué find estaba usando, o si lo estaba usando? (o si pudiera forzarlo a usar uno u otro). Dado que los scripts de mantenimiento cubren cosas como archivos tmp, archivos de registro y similares, parece una posible vía para la fuga de datos. También ocasionalmente veo scripts que usan la opción find -delete . ¿Qué tan seguro es? man find no me dijo nada al respecto más allá de su uso.

Esto también puede aplicarse a otros BSD (los scripts tienen comentarios sobre FreeBSD) pero no estoy seguro.

    
pregunta Iain 06.07.2016 - 16:35

0 respuestas

Lea otras preguntas en las etiquetas