Hallo, On Sat, 20 Apr 2002, Bernd Brodesser wrote:
Ich habe es jetzt noch mal ausprobiert. Das Problem dabei ist, daß /var/spool/cron root gehört und andere da kein Schreibrecht haben. Andere als root können die Datei gar nicht editieren. Wenn root es aber macht, so funktioniert es ohne Probleme, auch die Tabellen anderer.
Einen ersten Aufschluss was 'crontab -e' macht bringt der Versuch, das als user mit [sl]trace nachzuvollziehen, bei beiden kommt: seteuid: Operation not permitted *hehe* crontab ist 'suid-root'. In der Zusammenfassung: - crontab ist suid root - crontab aendert die EUID zur UID des users - als user editiert man dann eine temporaere Datei in /tmp/ - anschliessend wird EUID wieder zurueckgesetzt, und die temporaere Datei dann in /var[/spool]/cron installiert -dnh --
Antwort: AW: Antwort: AW: Antwort: AW: Arrgl ... <mit Schaum vor dem Mund nach hinten umkipp> [Martin Wilhelm Leidig in suse-linux]