Frage 101-190

Betrachten Sie die folgende Ausgabe von ls -l bla. Mit welchen Rechten wird bla ausgeführt?

  -rwsr-xr-x   1 tux    users      12345 Jan 30  2003 bla
  1. Mit den Rechten von tux

  2. Mit den Rechten von root

  3. Mit den Rechten des aufrufenden Benutzers

  4. Mit den Rechten des aufrufenden Benutzers und der Gruppe users (egal in welcher Gruppe der aufrufende Benutzer ist)

LPI-Lernziel Dateizugriffsrechte und -eigentümerschaft verwalten (104.5)

bla ist offensichtlich SUID tux, wird also mit den Rechten von tux ausgeführt (Antwort 1). Antwort 4 wäre richtig, wenn das SGID- statt des SUID-Bits gesetzt wäre, Antwort 2 wäre richtig, wenn die Datei root gehören würde und nicht tux. Antwort 3 beschreibt den Standardfall ohne SUID- oder SGID-Bits.

2 Kommentare · Kommentar hinzufügen · RSS

Nicht als root User?

Skaroth (Gast) · 24. Februar 2013, 18:10

Ich dachte eigentlich immer, dass bei gesetztem SUID Bit die Binärdatei mit den Rechten als root User ausgeführt wird (z.B. passwd). Ist dies nicht so?

Nicht als root User?

Anselm Lingnau (eingetragen) · 24. Februar 2013, 22:06

Nein. Set-UID heißt, dass das Programm mit den Rechten des Dateieigentümers ausgeführt wird. In der Praxis ist das natürlich in vielen Fällen root.

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
22.8.2009 01:07:35

Benutzer

Nicht angemeldet

Kommentare

RSS