Re: Eigenes Script für root als User ausführen
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.
Lesestoff zu dem Thema:
http://kris.koehntopp.de/inkomploehntopp/00385.html
Wolf
--
Benutzung auf eigene Gefahr
Reply to: