Linux-machtigingen calculator

Zet rwx-vlaggen om in veilige chmod-opdrachten voordat een publicatie kapot gaat omdat een bestand te open, te privé of niet uitvoerbaar is.

Octale code
Voorbeelden: 755, 644
Symbolische modus
-rwxr-xr-x
chmod 755 bestandsnaam
Eigenaar
Groep
Openbaar

Hoe Linux-machtigingen werken

4
Lezen (r)
Maakt het bekijken van een bestand mogelijk. Op een map maakt lezen het mogelijk om namen weer te geven als er ook uitvoerrechten beschikbaar zijn.
2
Schrijven (w)
Maakt het bewerken van een bestand mogelijk. Schrijfrechten op een map bepalen of vermeldingen kunnen worden gemaakt, hernoemd en verwijderd wanneer er ook uitvoerrechten beschikbaar zijn.
1
Uitvoeren (x)
Maakt het mogelijk een bestand als programma uit te voeren of een map in te voeren om de bestanden daarin te bereiken.
Toestemmingsgroepen
Eigenaar
De gebruiker die eigenaar is van het bestand of de map.
Groep
Gebruikers in de toegewezen groep van het bestand.
Openbaar
Alle anderen buiten de eigenaar en groep.

Veelgestelde vragen

Wat betekent chmod 777?

chmod 777 verleent iedereen lees-, schrijf- en uitvoeringsrechten. Het is uiterst tolerant en meestal onveilig voor productiesystemen, tenzij u de veiligheidsafweging begrijpt.

Welke machtigingen moeten websitebestanden gewoonlijk gebruiken?

Een algemene basislijn is 755 voor mappen, 644 voor gewone bestanden en 600 voor gevoelige configuratiebestanden die alleen leesbaar mogen zijn voor de eigenaar.

Waarom heeft een map uitvoeringsrechten nodig?

Uitvoerrechten op mappen betekenen traversal. Zonder dit heeft een gebruiker mogelijk geen toegang tot bestanden in de map, zelfs als het bestand zelf leesrechten heeft.

Moeten uploads ooit uitvoerbaar zijn?

Meestal nee. Door gebruikers geüploade bestanden moeten over het algemeen worden opgeslagen zonder uitvoerrechten, en gevoelige uploadpaden moeten worden geïsoleerd van code-uitvoering.