Wat is Superuser?

Op Linux en vergelijkbare systemen het beheerdersaccount dat alles op het systeem kan bedienen, in principe zonder de beperkingen van de bestandsrechten. De naam is root en het gebruikersnummer (UID) is 0. Een verkeerde handeling kan het hele systeem beschadigen, en de schade is groter als het account wordt overgenomen; daarom is het gebruikelijk als gewone gebruiker te werken en alleen de nodige commando's met sudo met rootrechten uit te voeren. De prompt van de shell wordt als root vaak getoond als # in plaats van $.

Japanse benaming: スーパーユーザ

“Superuser” komt voor in 2 oefenvragen uit 1 onderwerpen, bijv. Basis van Linux en de opdrachtregel.

Vakgebied: Basis van Linux en de opdrachtregel

Nu oefenen: vragen over Superuser

De directory d heeft de rechten rwx--x--x (711), en het bestand f.txt daarin heeft rw-r--r-- (644). Een gebruiker die eigenaar noch superuser is, voert „ls d” en „cat d/f.txt” uit. Wat is het resultaat?

  1. Als d toont de inhoudsopgave, maar cat d/f.txt wordt niet toegestaan omdat de rechten op de directory onvoldoende zijn
  2. BZowel ls d als cat d/f.txt wordt niet toegestaan
  3. Cls d wordt niet toegestaan, maar cat d/f.txt toont de inhoud
Antwoord en toelichting tonen

Antwoord: C. ls d wordt niet toegestaan, maar cat d/f.txt toont de inhoud

Bij een directory is r het recht om de lijst met namen erin te lezen, en x het recht om erin te gaan en een bestand via zijn naam te bereiken. De overigen hebben alleen x, dus ls d geeft „Permission denied”, maar d/f.txt, waarvan de naam bekend is, kan worden bereikt. f.txt zelf geeft r aan de overigen, dus cat kan de inhoud tonen. Omgekeerd kunnen in een directory met r maar zonder x de namen wel worden opgesomd, maar kunnen de bestanden erin niet worden geopend.

“Superuser” in de toelichting

Vragen met “Superuser” (2)

  1. De directory d heeft de rechten rwx--x--x (711), en het bestand f.txt daarin heeft rw-r--r-- (644). Een gebruiker die eigenaar noch superuser is, voert „ls d” en „cat d/f.txt” uit. Wat is het resultaat?
  2. Welke beschrijving van het commando sudo in Linux is juist?

Verwante termen

Bestandsrechten (permissies) Principe van minimale rechten (least privilege) cron Git grep Harde link (hard link) inode Omgevingsvariabele (environment variable) Omleiding van invoer en uitvoer (I/O redirection) Pipe (|)

Naar de woordenlijst