Basis van Linux en de opdrachtregel
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?
- Als d toont de inhoudsopgave, maar cat d/f.txt wordt niet toegestaan omdat de rechten op de directory onvoldoende zijn
- BZowel ls d als cat d/f.txt wordt niet toegestaan
- 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.
Verder: nog 9 vragen over Basis van Linux en de opdrachtregel