Chmod rekenmachine

Converteer tussen numerieke en symbolische Unix bestandspermissies (chmod) met deze intuïtieve chmod calculator. Begrijp en genereer eenvoudig de juiste codes voor bestandsrechten voor Linux- en Unix-systemen, ongeacht of je de voorkeur geeft aan numerieke (755) of symbolische (rwxr-xr-x) notatie. Essentieel voor systeembeheerders, DevOps-engineers en ontwikkelaars die met Unix-gebaseerde systemen werken.

Veelgestelde vragen

Voer een numerieke chmod-waarde in (zoals 755 of 644) of selecteer permissies met behulp van selectievakjes voor eigenaar, groep en anderen. De tool toont direct de equivalente weergave en legt uit wat elke permissie betekent.

Elk cijfer staat voor permissies voor respectievelijk eigenaar, groep en anderen. Het getal is de som van: 4 (lezen), 2 (schrijven), 1 (uitvoeren). Bijvoorbeeld, 7 (4+2+1) betekent lezen, schrijven en uitvoeren.

755 betekent dat de eigenaar volledige rechten heeft (lezen, schrijven, uitvoeren), terwijl de groep en anderen alleen lees- en uitvoerrechten hebben. Dit wordt vaak gebruikt voor uitvoerbare bestanden en mappen.

644 geeft de eigenaar lees-/schrijfrechten en alle anderen alleen-lezen toegang (gebruikelijk voor bestanden), terwijl 755 rechten voor het uitvoeren toevoegt voor alle gebruikers (gebruikelijk voor mappen en scripts).

Ja, de rekenmachine toont zowel numerieke als symbolische notatie. Symbolische notatie gebruikt r (lezen), w (schrijven), x (uitvoeren) en - (geen rechten) voor elk van de drie gebruikerscategorieën: eigenaar, groep en anderen.

De juiste bestandsrechten zijn cruciaal voor de veiligheid en functionaliteit van Unix/Linux-systemen. Verkeerde permissies kunnen gevoelige bestanden blootleggen of voorkomen dat applicaties correct draaien, waardoor chmod kennis essentieel is voor serverbeheer.

chmod 777 geeft iedereen volledige lees-, schrijf- en uitvoerrechten, waardoor ernstige veiligheidslekken ontstaan. Iedereen kan het bestand wijzigen of verwijderen, waardoor je systeem mogelijk wordt aangetast. Gebruik nooit 777 in productie. Gebruik in plaats daarvan minimaal noodzakelijke rechten zoals 644 voor bestanden (lezen/schrijven voor de eigenaar, lezen voor anderen) of 755 voor uitvoerbare bestanden.

Gebruik voor statische bestanden (HTML, CSS, afbeeldingen) 644 (eigenaar lezen/schrijven, anderen alleen-lezen). Gebruik voor mappen 755 (eigenaar volledige toegang, anderen lezen/uitvoeren om de inhoud op te sommen). Gebruik 755 voor scripts en uitvoerbare bestanden. Gebruik voor geüploade bestanden in webapps 600 of 640 om publieke toegang te voorkomen, tenzij dit specifiek nodig is.

Voor mappen betekent uitvoeringsbevoegdheid de mogelijkheid om toegang te krijgen tot de map of deze te doorkruisen - om de map binnen te gaan en de inhoud te openen. Zonder execute-toestemming kunnen gebruikers niet naar de map cd'en of bestanden in de map openen, zelfs als ze leesrechten hebben op de map zelf.

Nee, chmod regelt alleen lees-, schrijf- en uitvoerrechten. Om bestanden onveranderbaar te maken (zelfs niet te wijzigen door root), gebruik je het chattr commando met de +i vlag op Linux. Echter, chmod 444 (alleen-lezen voor iedereen) voorkomt de meeste onbedoelde wijzigingen en is handig voor configuratiebestanden.