[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Eigenes Script für root als User ausführen



Am 20.08.07 schrieb Sven Joachim <svenjoac@gmx.de>:
> Stefan Bauer <stefan.bauer@plzk.de> writes:
>
> > Ich würde /root/network_ch.sh als SUID root einrichten. Das spart dir
> > den Weg über sudo, denn sudo bedient sich auch nur dem SUID-Bit,
> > welches Normalbenutzern erlaubt, Programme, welche für Root gedacht
> > sind auszuführen.
> >
> > chmod 4555 /root/network_ch.sh
>
> Das funktioniert nicht, der Linuxkernel ignoriert das SUID-Bit bei
> Skripten. Der Weg, das Skript mit sudo zu starten, ist schon richtig.

Vielleicht gibt es noch eine elegantere Lösung (ohne sudo). Auf RHEL
kannst du folgendes machen (kenne die Debian Scripts noch zu wenig):

unter /etc/sysconfig/network-scripts in ifcfg-eth* die Zeile
USERCTL=yes hinzufügen. Somit können User normal mit "ifup" und
"ifdown" arbeiten.

-- 
XMPP: sjolle@swissjabber.org

Reply to: