⭐ 0

chmod 777 — Betekenis, risico's en wanneer het (niet) te gebruiken

Converteer Linux-bestandsrechten tussen rwx-selectievakjes, octale getallen en symbolische notatie met een kant-en-klaar chmod-commando.

Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.

Verwerken... 0%

Resultaat

Over dit hulpmiddel

Deze pagina opent de calculator met 777 al toegepast: alle negen selectievakjes zijn aangevinkt, de symbolische notatie is -rwxrwxrwx en elke klasse — eigenaar, groep en anderen — krijgt 7, wat 4 (lezen) + 2 (schrijven) + 1 (uitvoeren) is. Met andere woorden: elk gebruikersaccount op de machine kan het bestand lezen, wijzigen, verwijderen of uitvoeren.

Dat is precies waarom chmod 777 bijna altijd de verkeerde oplossing is. Op een webserver betekent het dat het PHP-proces, een gecompromitteerde plugin of elk ander lokaal account je scripts kan herschrijven — een klassieke route naar geïnjecteerde malware. Het veelgehoorde advies 'los het op met 777' verhult meestal een verkeerde eigenaar: chown naar de juiste gebruiker en 755 voor mappen met 644 voor bestanden lost hetzelfde probleem op zonder schrijftoegang voor de hele wereld te openen.

Legitiem gebruik van 777 is zeldzaam en tijdelijk: een gedeelde scratch-map op een wegwerp-VM of debuggen op een machine waar alleen jij toegang toe hebt. Als je het gebruikt, houd het dan kort. Gebruik de selectievakjes op deze pagina om terug te schakelen naar 755 of 775 en zie hoe het octale getal en het chmod-commando live meeveranderen.