Posts Tagged ‘rechte’

“Setuid-Bit” setzen

Friday, October 26th, 2007

Ich habe keine Ahnung ob das Ding wirklich so heißt - aber unter dem Namen habe ich es gerade wieder einmal gefunden.

Es geht darum, dass man eine ausführbare Binärdatei unter Linux so herrichten kann, dass sie nicht mit den Rechten des aufrufenden Benutzers gestartet wird, sondern mit denen des Besitzers der Datei (also quasi so als ob dieser sie aufgerufen hätte). Es geht um das “s” Recht.
Wenn man es über die Darstellung der Rechte als Oktalzahl setzen will, geht das so:
Anstatt der üblichen schlampig benutzten 3 stelligen Zahl braucht man jetzt eine 4 stellige (man kann die führende 0 nicht einfach so unter den Tisch fallen lassen), wobei die erste Stelle eben (s) (und auch das Sticky bit (t)) definiert.
(s) kriegt den Wert 4!

Bsp: chmod 4710 dateiname