Eliminar de forma segura las cuentas de invitado en OSX

2

Necesito una forma de borrar de forma segura las cuentas de invitados de mi equipo. En OSX, los invitados se eliminan automáticamente al cerrar la sesión, y esta eliminación se realiza mediante el comando "RM". Necesito una forma de cambiar esto a la forma segura de "RM" (RM -p, ¿creo?) O usar "SRM" en su lugar.

Alternativamente, las soluciones serían muy útiles. Actualmente, creo que es posible reemplazar "RM" con "SRM" a nivel de sistema, aunque no estoy seguro de si es plausible o posible. Otras soluciones que he considerado son la eliminación manual de los archivos (¿debería ser posible ejecutar una secuencia de comandos en el cierre de sesión que hace esto?) O, al iniciar, encontrar una forma de escribir potencialmente en los sectores de HDD con 0 y 1.

En resumen ....

¿Es posible (y si es así, cómo) eliminar los datos de la cuenta de invitado de forma segura?

Nota: estoy etiquetando esto en OSX, UNIX y LINUX porque creo que una respuesta sería válida para todas las plataformas de este tipo. Esto también se publicó en Desbordamiento de pila

    
pregunta Nathan Lafferty 11.12.2013 - 22:02

1 respuesta

1

Es un poco posible. Puede usar un cierre de sesión de cierre para ejecutar un script cuando un usuario cierre la sesión. Esto también se ejecutará cuando el usuario invitado se desconecte también. Todo lo que debería hacer es crear un script que guarde la carpeta de inicio del invitado cuando la Mac se desconecta o apaga.

Este comando iniciará un enlace de inicio de sesión (suponiendo que / usr / local / bin / logoutscript existe y está chmodded correctamente para que el script sea ejecutable)

sudo defaults write com.apple.loginwindow LogoutHook /usr/local/bin/logoutscript

Puede escribir fácilmente un script de shell que haga SRM en la carpeta de inicio de la cuenta de invitado.

    
respondido por el Faiz Saleem 11.12.2013 - 22:13

Lea otras preguntas en las etiquetas