Spielverderber! Mit C hat man viel mehr Möglichkeiten sich in den Fuß zu schießen... ;-)
Achtung: da sich Shellskripte stark von Umgebungsvariablen beeinflussen lassen, sind alle (hier genannten) Shellskript-Lösungen *extrem* unsicher. Wenn Sicherheit keine Rolle spielt, würde ich dann pragmatischerweise eine sudo-ohne-Passwort-Lösung nehmen.
Da ich aber schon auf Sicherheit etwas Wert lege, würde ich eher ein SUID-Perlskript bauen.
Viele Grüße, Torsten