Re: Eigenes Script für root als User ausführen
Guten Abend,
Frank Mainz <frank@cybermainzel.de> writes:
> Am Montag, den 20.08.2007, 13:37 +0200 schrieb Sven Joachim:
>> > 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.
>>
>> Gruß,
>> Sven
>
> Mit nichten, bei mir funktioniert (lokal) ein Online/Offline-Script und
> ein Traffic-Script sehr gut mit SUID.
Häh? Vermutlich geht es dann auch ohne SUID-bit, denn:
$ ls -l bloed
-rwsr-xr-x 1 root root 27 2007-08-20 22:24 bloed
$ cat bloed
#!/bin/sh
rm -vf /tmp/junk
$ ls -l /tmp/junk
-rw-r--r-- 1 root root 0 2007-08-20 22:26 /tmp/junk
$ ./bloed
rm: Entfernen von „/tmp/junk“ nicht möglich: Die Operation ist nicht erlaubt
$ ls -l /tmp/junk
-rw-r--r-- 1 root root 0 2007-08-20 22:26 /tmp/junk
Wie man sieht, klappt es trotz SUID-bit nicht.
Gruß,
Sven
Reply to: