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

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: