Linux heeft een robuust bestandsmachtigingssysteem dat controle biedt over lees-, schrijf- en uitvoerbare rechten. Als Linux-gebruiker moet je vaak de machtiging voor een bestand instellen op volledige toegang voor alle gebruikers. Chmod is het commando waarmee u deze machtigingen kunt instellen en wijzigen. Het accepteert een numerieke code met drie velden, elk voor de bestandseigenaar, de groep en anderen.
Code 7 vertegenwoordigt de unie van 4, 2 en 1 die respectievelijk worden gebruikt voor lees-, schrijf- en uitvoeringsrechten. Wanneer u chmod 777 gebruikt om de toestemming van een bestand of map te wijzigen, is dit standaard niet van toepassing op de inhoud ervan. In deze tutorial zullen we dus de methoden uitleggen om chmod 777 recursief te gebruiken om de rechten in Linux te wijzigen.
Hoe Chmod 777 recursief te gebruiken om de machtigingen in Linux te wijzigen
Om de rechten voor mappen en hun submappen te wijzigen, moet je chmod 777 recursief gebruiken. Op deze manier implementeert het systeem deze opdracht op alle bestanden op elk niveau van de maphiërarchie.
Het wijzigen van de bestandsrechten is essentieel als het gaat om systeemtoegang en beveiliging. Ze definiëren welke taak (lezen, schrijven of uitvoeren) een gebruiker kan uitvoeren met een specifiek bestand. Bovendien helpen ze bij het handhaven van de privacy, het naleven van de gebruikersregels, de softwarebeveiliging, het voorkomen van gegevensverlies, enz. Om de opdracht te gebruiken, doorloopt u de volgende syntaxis:
chmod -R 777 / bestand / pad
1. -R is de optie om chmod te vertellen de machtigingen recursief toe te passen voor alle beschikbare inhoud in de opgegeven map.
2. Vervang “/bestand/pad” door een feitelijk pad naar het bestand of de map waarvan u de machtiging wilt wijzigen.
Laten we bijvoorbeeld de opdracht chmod 777 gebruiken om de machtigingen voor de map 'Downloads' in Linux te wijzigen:
chmod -R 777 ~ / Downloads
U kunt de bestandsrechten controleren door de volgende opdracht uit te voeren:
Bovendien stelt deze opdracht de machtiging voor het opgegeven bestand in op 777, waardoor alle machtigingen aan iedereen worden verleend. Wees verstandig en gebruik deze opdracht voorzichtig, omdat uw systeem hierdoor kwetsbaar kan worden voor veiligheidsrisico's.
Omdat de opdracht chmod 777 volledige toegang tot een map vrijgeeft, moet u deze alleen in extreme gevallen gebruiken, bijvoorbeeld wanneer u iets wilt oplossen of als u verouderde software wilt gebruiken.
Conclusie
Chmod 777 is een krachtige opdracht die in veel situaties nuttig is, maar u moet rekening houden met de bijbehorende risico's bij het gebruik ervan. In deze korte handleiding hebben we besproken wat de numerieke code 777 betekent in de opdracht “chmod” en hoe u deze recursief kunt gebruiken. Verder hebben we uitgelegd waarom je de bestandsrechten in Linux zou moeten wijzigen en de gebruiksscenario's van het recursief gebruik van chmod 777.