Ich brauche eine Möglichkeit, Gastkonten sicher von meinem Computer zu löschen. Unter OSX werden Gäste beim Abmelden automatisch gelöscht, wobei diese Löschung mit dem Befehl „RM“ erfolgt. Ich brauche eine Möglichkeit, dies entweder in die sichere Form von "RM" (RM -p, glaube ich?) Zu ändern oder stattdessen "SRM" zu verwenden.
Alternativ wären Problemumgehungen sehr hilfreich. Derzeit glaube ich, dass es möglich sein könnte, "RM" auf Systemebene durch "SRM" zu ersetzen, obwohl ich mir nicht sicher bin, ob dies plausibel oder möglich ist. Andere Problemumgehungen, die ich in Betracht gezogen habe, sind das manuelle Löschen der Dateien (es sollte möglich sein, beim Abmelden ein Skript auszuführen, das dies tut?) oder beim Start einen Weg finden, die Festplattensektoren möglicherweise mit 0 und 1 zu überschreiben.
Zusammenfassend ....
Ist es möglich (und wenn ja, wie), Gastkontodaten sicher zu löschen?
Hinweis: Ich markiere dies unter OSX, UNIX und LINUX, weil ich der Meinung bin, dass eine Antwort für alle Plattformen dieses Typs gültig wäre. Dies wurde auch auf Stack Overflow gepostet
Es ist irgendwie möglich. Sie können einen Abmelde-Hook verwenden, um ein Skript auszuführen, wenn sich ein Benutzer abmeldet. Dies wird auch ausgeführt, wenn der Gastbenutzer abgemeldet ist. Alles, was Sie tun müssten, ist ein Skript zu erstellen, das den Gast-Home-Ordner per SRM verwaltet, wenn der Mac abgemeldet oder heruntergefahren wird.
Dieser Befehl initiiert einen Login-Hook (vorausgesetzt, dass /usr/local/bin/logoutscript existiert und korrekt chmodded ist, sodass das Skript ausführbar ist).
sudo defaults write com.apple.loginwindow LogoutHook /usr/local/bin/logoutscript
Sie können ganz einfach ein Shell-Skript schreiben, das den Home-Ordner des Gastkontos per SRM ausführt.
DW