Hi Moritz,
Hallo,
lies dir eine Dokumentation zum Rechte-Konzept von Linux/Unix
durch und achte besonders auf setuid-bits.
O.K., das hatte ich bisher immer nur im Kopf wenn ich daran dachte ein binary als root laufen zu lassen…mal ein wenig denken und schon kann man das verallgemeinern *kopfhau*
Kurz:
chown $user.$gruppe /bin/binary
chmod +s /bin/binary
(natürlich als root)
btw dein Vorhaben kann durchaus sehr riskant sein wenn du dich
nicht gut absicherst.
In wiefern? Mir ist klar, dass ein suid root laufendes Programm ein riesiges Sicherheitsloch ist, aber wenn ich das Programm unter einem nicht privilegiertem User laufen lasse sollte doch eigentlich nichts passieren, oder?
micha
P.S. sudo ist in dem Fall ein Bordmittel aber wenn es keine Löcher reisst wuerde ich lieber das suid-bit nehmen. Meinungen?