Basis van Linux en de opdrachtregel

Nadat „chmod 754 run.sh” is uitgevoerd op het bestand run.sh, welke notatie van de rechten staat dan aan het begin van de regel die „ls -l run.sh” toont?

  1. A-rwxr-xr--
  2. B-r--r-xrwx
  3. C-rwxrw-r--
Antwoord en toelichting tonen

Antwoord: A. -rwxr-xr--

Octale rechten staan van links naar rechts in de volgorde eigenaar (user), groep (group) en overigen (others), en elk cijfer is de som van lezen r = 4, schrijven w = 2 en uitvoeren x = 1. 7 = 4 + 2 + 1 is rwx, 5 = 4 + 1 is r-x en 4 is r--, dus 754 wordt rwxr-xr--. De „-” vooraan staat voor een gewoon bestand; bij een directory staat er „d”. Met deze instelling kan de eigenaar lezen, schrijven en uitvoeren, kan de groep lezen en uitvoeren, en kunnen de overige gebruikers alleen lezen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van Linux en de opdrachtregel

  1. touch maakt een nieuw bestand vanuit 666 en mkdir een nieuwe directory vanuit 777, met de bits van de umask verwijderd. Welke combinatie van rechten is juist als een nieuw bestand en een nieuwe directory worden gemaakt in een shell met umask 027?
  2. 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?
  3. Welke beschrijving van het commando sudo in Linux is juist?
  4. Op veel Linux-systemen toont „ls -l /usr/bin/passwd” „-rwsr-xr-x 1 root root ...”. Wat betekent de „s” op de uitvoerpositie van de eigenaar?
  5. Welke inhoud toont de laatste cat als de bovenstaande commando's in volgorde worden uitgevoerd?