Een van de meest verwarrende en vaak frustrerende onderdelen van Linux voor nieuwe gebruikers is het concept van bestandssysteemmachtigingen. Vroeger was het zo dat als je bestandsrechten op een Linux-systeem wilde wijzigen, je cryptische commando's moest invoeren op de terminal. Nu maken desktopomgevingen zoals GNOME en KDE Plasma het echter gemakkelijk om deze instellingen te controleren en aan te passen.
In dit artikel gaan we uitleggen wat elk van de instellingen voor bestandstoestemming is en laten we zien hoe om ze aan te passen op elk van de vier belangrijkste Linux-desktopomgevingen: GNOME, Plasma, Cinnamon en XFCE.
Basisprincipes van Linux-bestandsmachtigingen
Er zijn vier basisopties voor het instellen van machtigingen op een Linux-bestandssysteem. U kunt de volgende machtigingsinstellingen gebruiken om toegang tot zowel mappen als afzonderlijke bestanden te beperken of toe te kennen:
- Geen toestemming (of Geen)
- Alleen lezen
- Lezen en schrijven
- Uitvoerbaar
U kunt elk van deze machtigingen afzonderlijk toewijzen aan een van de drie specifieke typen gebruikers: de bestandseigenaar, gebruikers die lid zijn van een specifieke groep en alle andere gebruikers die noch de bestandseigenaar zijn, noch in een groep met gedefinieerde machtigingen - we noemen ze openbaar gebruikers.
Verwant: Bestandsmachtigingen behouden tijdens het kopiëren van bestanden in Linux
Hieronder volgt een korte uitleg van de effecten van elke machtigingsinstelling.
Geen toestemming
U kunt de machtigingen van een bestand alleen instellen op geen voor groepen en openbare gebruikers. De eigenaar heeft altijd ten minste alleen-lezen-rechten voor elk bestand dat hij bezit.
Als een gebruiker geen toestemming heeft om een bestand of directory te openen, is dat item onzichtbaar voor de gebruiker. Het wordt niet weergegeven in directorylijsten en de gebruiker heeft geen directe toegang tot het bestand of de directory, zelfs als ze op de een of andere manier weten dat het er is.
Alleen-lezen bestandsmachtiging
Zoals het klinkt, kan een gebruiker met alleen-lezen machtigingen alleen het opgegeven bestand of de opgegeven map lezen. Ze kunnen niets schrijven, wijzigen of verwijderen.
Als de toestemming van de eigenaar is ingesteld op alleen-lezen, geeft het systeem een waarschuwing wanneer u probeert het item te wijzigen of te verwijderen. U kunt de alleen-lezen status echter nog steeds overschrijven.
Lees en schrijf bestandsmachtiging
Met lees- en schrijfrechten kan een gebruiker of groep de item(s) openen, maken, wijzigen en verwijderen. Het is mogelijk om iemand schrijftoegang tot een map te geven zodat ze bestanden kunnen maken, maar schrijftoegang beperken tot individuele bestanden in die map die moeten worden beveiligd.
Toestemming voor uitvoerbaar bestand
De uitvoerbare machtiging is een speciale instelling waarmee de gebruiker een script of binair bestand als een programma kan uitvoeren (uitvoeren). De bestanden die bijvoorbeeld toepassingen starten, worden in het bestandssysteem ingesteld als uitvoerbaar.
Verwant: Wat is AppImage? Hoe het op Linux te draaien
Hoe Linux-bestandsmachtigingen op GNOME te wijzigen
Om bestandsrechten op het GNOME-bureaublad te wijzigen, opent u de GNOME-bestandsbeheerder, klikt u met de rechtermuisknop op het bestand of de map die u wilt wijzigen en selecteert u Eigenschappen.
Vervolgens zal het systeem u een dialoogvenster presenteren met informatie over het bestand of de map die u hebt geselecteerd en waarin u bepaalde kenmerken kunt wijzigen.
Schakel in het dialoogvenster met bestandseigenschappen naar de Rechten tabblad van boven. Op het tabblad Machtigingen kunt u de machtigingen van het bestand wijzigen voor de eigenaar, groep (en) en anderen (iedereen die niet de eigenaar of lid is van een groep met toegang).
Het controleren van de uitvoeren onderaan het dialoogvenster kunnen gebruikers met toegang het bestand als een programma of script uitvoeren.
Bestandsmachtigingen wijzigen in KDE Plasma
Om naar de machtigingsinstellingen in Plasma te gaan, doet u precies zoals hierboven. Open de bestandsbeheerder, zoek het bestand of de map die u wilt wijzigen en klik met de rechtermuisknop op het pictogram.
Klik in het contextmenu dat wordt geopend op Eigenschappen onderaan de lijst, en u krijgt een dialoogvenster te zien zoals hieronder weergegeven.
Klik op de Rechten tabblad bovenaan het dialoogvenster en het systeem geeft u opties om machtigingen in te stellen voor de eigenaar, groep en anderen.
Plasma gebruikt iets andere bewoordingen, maar de machtigingen hebben allemaal dezelfde betekenis. U kunt kiezen uit Geen toegang, Kan alleen bekijken, en Kan bekijken en wijzigen. Onder de drie machtigingsopties bevindt zich een selectievakje om het bestand indien nodig uitvoerbaar te maken.
Bestandsmachtigingen wijzigen met kaneel
zoals bij de meeste andere Linux-desktopomgevingen, om naar de instellingen voor bestandsrechten in Cinnamon te gaan, moet je Bestandsbeheer openen, het bestand of de map zoeken die je moet configureren en er met de rechtermuisknop op klikken.
Na het klikken op de Eigenschappen optie, zal Cinnamon u een configuratiedialoogvenster presenteren zoals hieronder weergegeven.
Omdat het is gebaseerd op GNOME, is het dialoogvenster Cinnamon voor het configureren van bestandsrechten bijna precies hetzelfde als dat van GNOME. U hoeft alleen maar op de te klikken Rechten tabblad in het midden bovenaan. U kunt dan kiezen uit Geen, Alleen lezen, en Lezen en schrijven voor elk van de drie gebruikerstypes. Er is ook een selectievakje aan de onderkant om het item als uitvoerbaar in te stellen.
Bestandsmachtigingen wijzigen in XFCE
Op uw XFCE-bureaublad kunt u ook de machtigingen voor bestanden en mappen wijzigen door de bestandsbeheerder te openen, het bestand of de map te zoeken waarmee u wilt werken en met de rechtermuisknop op het item te klikken. Selecteer vervolgens Eigenschappen uit het contextmenu dat verschijnt.
Zoals hieronder wordt getoond, wordt het eigenschappenvenster geopend en kunt u de machtigingsinstellingen wijzigen van het item waarmee u werkt.
Klik eerst op de Rechten tabblad bovenaan het dialoogvenster om de machtigingsinstellingen voor bestanden en mappen weer te geven. Zoals bij alle hierboven genoemde bureaubladomgevingen, kunt u kiezen uit: Geen, Alleen lezen, en Lezen schrijven. XFCE biedt ook een vierde optie om machtigingen in te stellen voor: Alleen schrijven.
U kunt afvinken Toestaan dat dit bestand als een programma wordt uitgevoerd om uitvoerbare machtigingen aan het bestand te verlenen.
Inzicht in Linux-bestandsmachtigingen geeft u de controle
Als u weet hoe u bestandsrechten kunt controleren en wijzigen, heeft u volledige controle over wie wat kan doen met de programma's en informatie op uw Linux-systeem. Het gebruik van uw desktopbestandsbeheerder geeft u de mogelijkheid om de meest gebruikte bestandsrechten in te stellen.
Als u merkt dat u nog meer controle over de machtigingen op uw bestandssysteem nodig heeft, zijn er echter meer opties beschikbaar op de opdrachtregel. Gelukkig hebben we genoeg artikelen die je kunnen helpen om ook vaardiger te worden op de Linux-opdrachtregel.
Als je bestandspermissies goed wilt beheren op elk Linux-besturingssysteem, moet je het chmod-commando kennen.
Lees volgende
- Linux
- Linux Elementair
- Bestandsbeheer
- Linux Desktop-omgeving
JT is een veteraan in de technische sector met meer dan 25 jaar ervaring. Van technische ondersteuning tot programmeren en systeembeheer, hij heeft het allemaal gedaan. Hij vindt het vooral leuk om nieuwe gebruikers de vrijheid en kracht van Linux bij te brengen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren