Re: Eigenes Script für root als User ausführen
Am Montag, den 20.08.2007, 22:47 +0200 schrieb Wolf Wiegand:
> Frank Mainz wrote:
>
> > Am Montag, den 20.08.2007, 13:37 +0200 schrieb Sven Joachim:
>
> > > Das funktioniert nicht, der Linuxkernel ignoriert das SUID-Bit bei
> > > Skripten. Der Weg, das Skript mit sudo zu starten, ist schon richtig.
> >
> > Mit nichten, bei mir funktioniert (lokal) ein Online/Offline-Script und
> > ein Traffic-Script sehr gut mit SUID.
>
> Das glaube ich nicht:
>
> $ ls -la test*
> -rwsr-xr-x 1 root wolf 6518 2007-08-20 22:42 test
> -rwsr-xr-x 1 root wolf 46 2007-08-20 22:30 test.sh
>
> $ cat test.sh
> #!/bin/sh
> echo current effective uid is $EUID
>
> $ ./test.sh
> current effective uid is 1000
>
> $ ./test
> current effective uid is 0
>
>
> './test' ist hier ein C-Programm, dass ebenfalls nur die EUID ausgibt.
Schau:
ls -al /usr/sbin/*line
-rwsr-xr-x 1 root dip 282 Feb 27 10:13 /usr/sbin/offline
-rwxr-xr-x 1 root root 125 Feb 27 09:58 /usr/sbin/online
fröhliches Rätzelraten
Frank
Reply to: