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

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: