Niet alle mappen op een Linux-gebaseerd besturingssysteemsysteem is beschrijfbaar voor de gebruiker. Daar is een goede reden voor: mappen op systeemniveau vereisen machtigingen op hoog niveau. Het probleem met deze machtigingen is dat het vaak toegang op gebruikersniveau blokkeert. Dus als u probeert bestanden in een systeemmap te plaatsen en dit niet kunt, moet u leren hoe u de machtigingen kunt wijzigen zodat niet-rootaccounts toegang hebben.
In deze handleiding laten we u zien hoe u de machtigingen van mappen op Linux kunt bijwerken om ze schrijfbaar te maken voor uw gebruikersaccount.
Werk machtigingen van mappen in terminal bij
Maprechten op Linux worden het gemakkelijkst bijgewerkt met de chmod commando. Hier is een kleine lijst met basis-chmod-machtigingen.
- 7 - lezen, schrijven en uitvoeren.
- 6 - lezen en schrijven.
- 5 - lezen en uitvoeren.
- 4 - alleen lezen
- 3 - schrijven en uitvoeren.
- 2 - write-only.
- 1 - alleen uitvoeren.
- 0 - geen toegang.
Elk van de nummers in de lijst werkt met deChmod commando in groepen van drie. Hier is een voorbeeld. De machtigingen van de "test" -map op Linux wijzigen, zodat iedereen de code erin kan lezen, schrijven en uitvoeren. Doen:
chmod 777 /test
Bovendien moet de recursieve optie worden gebruikt om de machtigingen van elke map in de map "test" te wijzigen, zodat deze dezelfde machtigingen weergeeft. Bijvoorbeeld
chmod 777 -R /test
Elk van de nummers in het Chmod-opdrachtvoorbeeldhierboven heeft een doel. Het eerste nummer vertegenwoordigt de gebruiker. Het tweede nummer stelt de machtiging in voor de groep en het derde nummer voor de rest van het systeem.
Dus als u problemen ondervindt bij het schrijven in een map op het systeem die niet toegankelijk is, kijk dan in de bovenstaande lijst en pas deze toe op de onderstaande voorbeeldcode.
chmod XXX
Of om alle mappen in de map op het hoogste niveau bij te werken.
chmod XXX -R folder-name
Update eigendom van mappen in terminal
Soms is het bijwerken van de individuele machtigingen van een map via Chmod niet mogelijk. Soms moet de gebruiker het eigendom van de map volledig bijwerken.
Een goed voorbeeld van momenten waarop u het eigendom van een map moet bijwerken, is als u te maken hebt met het plaatsen van websitebestanden in / var / www /, het manipuleren van databasebestanden, enz.
Als u het eigendom van een map op een Linux-systeem wilt wijzigen, krijgt u root-toegang met de su of sudo -s commando in terminal.
su
of
sudo -s
Gebruik met root-toegang de chown voorbeeld hieronder om het eigendom van een map volledig te wijzigen.
chown user:user /location/of/directory
Als je eenmaal hebt uitgevoerd chown commando hierboven, gebruik de ls commando samen met de "l" -schakelaar om de machtigingen van de map te controleren en te bevestigen dat deze werkte.
ls -l /location/of/directory
Werk machtigingen van mappen in Bestandsbeheer bij
Machtigingen bijwerken via Bestandsbeheer aanLinux is ernstig beperkt in vergelijking met het doen met de opdrachtregel. Als u echter geen fan bent van de terminal, is het goed om te weten hoe u dit soort dingen kunt doen met Bestandsbeheer.
Gnome / Budgie, enz
Stap 1: Open een terminalvenster en gebruik de sudo opdracht om de bestandsbeheerder als root te starten.
sudo nautilus
Stap 2: Klik op de root-bestandsbeheerder. Zoek vervolgens naar "root-bestandssysteem" om toegang te krijgen tot de systeembestanden op uw Linux-harde schijf.
Stap 3: Zoek met behulp van Gnome-bestandsbeheer door het bestandssysteem naar de map die u wilt bijwerken.
Stap 4: Klik met de rechtermuisknop op de map en selecteer "Eigenschappen".
Stap 5: Klik op het tabblad "Machtigingen" om toegang te krijgen tot de machtigingen van de map.
Stap 6: Gebruik het toestemmingsvenster om de map in te stellen op de machtigingen die u wilt. Klik vervolgens op de knop "Machtigingen wijzigen".

Sluit het venster "Eigenschappen" en de machtigingen moeten automatisch worden bijgewerkt naar de map.
KDE
Helaas is het niet mogelijk om KDE Dolphin-bestandsbeheer eenvoudig als root te openen vanwege een softwarepatch. Volg de bovenstaande opdrachtregelinstructies om in plaats daarvan machtigingen bij te werken.
Maat
Stap 1: Open een terminalvenster en voer de onderstaande opdracht uit om Mate-bestandsbeheer als root te starten.
sudo caja
Stap 2: Klik op "bestandssysteem" onder de kolom "Apparaten" aan de linkerkant. Blader vervolgens door de hoofdmap naar een bestand waarvan u de machtigingen wilt wijzigen.
Stap 3: Klik met de rechtermuisknop op de map die u wilt wijzigen en selecteer 'Machtigingen'.
Stap 4: Gebruik het gebied "Machtigingen" om machtigingen voor de map in te stellen. Klik vervolgens op de knop "Machtigingen wijzigen".
Stap 5: Sluit het venster "Eigenschappen".

Na het sluiten van het venster "Eigenschappen" moeten de machtigingen automatisch worden bijgewerkt.
XFCE
Stap 1: Open Thunar als root door op te drukken Alt + F2 en typ de onderstaande opdracht in het snelstartprogramma.
pkexec thunar
Stap 2: Typ uw gebruikerswachtwoord in het vak dat verschijnt om toegang te krijgen tot Thunar in root-modus.
Stap 3: Zoek "Bestandssysteem root" in de linkerzijbalk en selecteer het om toegang te krijgen tot het rootbestandssysteem. Zoek met behulp van Bestandsbeheer de map waarvoor u de machtigingen wilt bijwerken.
Stap 4: Klik met de rechtermuisknop op de map en selecteer "Eigenschappen". Klik vervolgens op "Machtigingen" om het venster met machtigingen te openen.
Stap 5: Gebruik bij "Machtigingen" het venster om de mapmachtigingen in te stellen. Sluit vervolgens het venster.

Met het venster "Eigenschappen" gesloten, moeten de machtigingsinstellingen automatisch van toepassing zijn.
Generieke Linux-bestandsbeheerders
Er zijn veel verschillende bestandsbeheerdersDaar. In dit gedeelte van de gids hebben we de 4 meest voorkomende behandeld. Als uw bestandsbeheerder niet wordt gedekt, overweeg dan om de terminalinstructies te volgen.
Comments