Hallo! On Sun, 30 Aug 1998, Thomas Lichtenberg wrote:
Warum schreibst Du Dir nicht einen Crontab-Eintrag, welcher die Temp-files loescht, die eine bestimmet Anzahl von Tagen nicht veraendert wurden?
z.B. 57 18 */2 * * find /tmp -atime +3 \! -type d -exec rm -f {} \;
hier werden alle files in /tmp geloescht, auf die seit 3 Tagen nicht mehr zugegriffen wurde.
Hierzu mal folgendes aus der Debian-Mailingliste. On Tue, 25 Aug 1998, Martin Schulze wrote:
Jan Otto wrote:
On 25 Aug 1998, Andy Spiegl wrote:
In /etc/cron.daily/standard steht: # The following three find commands are commented out do to the # severe, easily exploited security hole introduced by 'find . _stuff_ # | xargs rm' style commands. Changing it to '-exec rm {}' doesn't # help.
soviel ich weiss, handelt es sich um ein problem von 'find' im zusammen- hang mit 'symbolischen links'. wenn in /tmp jeder benutzer schreibrechte hat, was in der regel so ist, koennen dort von jedem beliebigen benutzer sybolische links auf beliebige dateien im system platziert werden. laeuft nun einer der oben genannten jobs (mit den rechten von cron!!!) so kann es passieren, dass die dateien auf die die links zeigen mitgeloescht werden.
Ein Freund von mir hat ein C-Programm geschrieben, das jetzt diesen Job uebernimmt, aber evtl. ist das Problem ja viel grundlegender und auf die Art gar nicht loesbar. Bitte klaert mich auf.
kommt darauf an, wie er es macht ;-)
tmpreaper wurde dazu entwickelt. Muesst ihr mal gucken, wo das zu finden ist.
Gruß, Martin -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux