Grundlagen von Linux und der Kommandozeile

Welche Beschreibung des Befehls sudo unter Linux ist richtig?

  1. AEinen mit sudo versehenen Befehl kann jeder ausführen, der das root-Passwort kennt, und nirgends wird aufgezeichnet, wer ihn ausgeführt hat
  2. BEin mit sudo versehener Befehl erhält vom Kernel eine höhere Priorität als andere Prozesse und läuft schneller, weil er die CPU bevorzugt nutzen kann
  3. CEin in sudoers berechtigter Benutzer führt damit einen Befehl mit den Rechten eines anderen Benutzers (standardmäßig root) aus und gibt standardmäßig sein eigenes Passwort ein
Antwort und Erläuterung anzeigen

Antwort: C. Ein in sudoers berechtigter Benutzer führt damit einen Befehl mit den Rechten eines anderen Benutzers (standardmäßig root) aus und gibt standardmäßig sein eigenes Passwort ein

root ist das Administratorkonto (Superuser), das im Wesentlichen ohne die Einschränkungen der Zugriffsrechte alles im System bedienen kann. sudo ist ein Mechanismus, mit dem nur in /etc/sudoers oder ähnlich berechtigte Benutzer einzelne Befehle mit den Rechten von root oder einem anderen Benutzer ausführen können; in der Standardeinstellung bestätigt der Benutzer mit seinem eigenen Passwort, und die ausgeführten Befehle werden protokolliert. Verglichen damit, das root-Passwort zu teilen und sich immer als root anzumelden, lässt sich leichter nachvollziehen, wer was getan hat, und weitreichende Rechte werden nur bei Bedarf genutzt. Rechte auf das notwendige Minimum zu beschränken, beruht auf dem Prinzip der minimalen Rechte aus der Informationssicherheit.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen von Linux und der Kommandozeile

  1. Auf vielen Linux-Systemen zeigt „ls -l /usr/bin/passwd“ die Zeile „-rwsr-xr-x 1 root root ...“. Was bedeutet das „s“ an der Ausführungsposition des Eigentümers?
  2. Was zeigt das letzte cat an, wenn die obigen Befehle nacheinander ausgeführt werden?
  3. Wie oben gezeigt, wird in einem Verzeichnis, in dem a.txt existiert und nofile nicht, der letzte Befehl ausgeführt. Welches Ergebnis ist richtig?
  4. Welchen Wert gibt der letzte Befehl in der obigen Sitzung aus?
  5. Welche Zeilen gibt das letzte grep in der obigen Sitzung aus?