Bestandsrechten / chmod-calculator
Voer octale, rwx- of een volledige ugo-specificatie in, of selecteer rechten per klasse om gelijkwaardige rechtennotaties en een voorbeeld van een chmod-opdracht te bekijken. De speciale bits setuid, setgid en sticky worden ook ondersteund. Kopieer alle 4 resultaten tegelijk of sla ze op als TXT. Dit scherm wijzigt de rechten van echte bestanden niet.
Wat je kunt doen
Rechten op vier manieren invoeren
Voer octale, rwx- of ugo-notatie in, of selecteer de rechten per klasse. Bekijk de andere representaties van de notatie die je kent.
Rechten inclusief speciale bits controleren
Ondersteunt rechten zoals setuid, setgid en sticky bits. Normale lees-, schrijf- en uitvoerrechten worden afzonderlijk van speciale bits behandeld.
Rechten en voorbeeldopdrachten ophalen
Toont octale, rwx- en ugo-notatie plus een chmod-voorbeeld waarin je het doelpad vervangt. Je kunt alle resultaten kopiëren of als tekst opslaan.
Gebruiksaanwijzing
Invoerformaat en rechten opgeven
Kies de notatie die je kent, zoals octaal, en voer de rechten in. Je kunt de rechten ook per klasse selecteren.
Notatie berekenen en controleren
Klik op ‘Berekenen’ en controleer dezelfde rechten in octale, rwx- en ugo-notatie, samen met een voorbeeldopdracht.
De benodigde resultaten ophalen
Kopieer de resultaten of sla ze op als tekst. Vervang bij gebruik van een voorbeeldopdracht path/to/file door het daadwerkelijke doelpad.
Wanneer gebruik je dit?
Numerieke rechtenwaarden lezen
Waarden zoals 755 of 644 in configuratiedocumenten omzet naar rwx-notatie om de rechten voor eigenaar, groep en anderen te controleren.
chmod-rechtenwaarden voorbereiden
Als je weet welke rechten nodig zijn, selecteer je die per klasse om de notatie en voorbeeldopdracht te maken. Deze pagina past de rechten niet toe.
Rechten voor eigenaar, groep en anderen
Beoordeel de drie klassen afzonderlijk
De eigenaar wordt aangeduid met u, de groep met g en anderen met o. Geef voor elk lees-, schrijf- en uitvoer- of zoekrechten op.
Rechten weergeven door 4, 2 en 1 op te tellen
Lezen r is 4, schrijven w is 2 en uitvoeren/zoeken x is 1. Zo is 6 gelijk aan 4+2 voor lezen en schrijven, en 5 gelijk aan 4+1 voor lezen en uitvoeren/zoeken.
Het eerste cijfer geeft speciale bits weer
In octale notatie van 4 cijfers geeft het eerste cijfer setuid, setgid en sticky weer. In rwx-notatie betekent s/t dat de speciale bit is ingesteld met uitvoerrecht; S/T betekent dat die is ingesteld zonder uitvoerrecht. Het effect verschilt per besturingssysteem en doeltype.
Veelgestelde vragen
Wat is het verschil tussen 755 en 644?
755 geeft de eigenaar lees-, schrijf- en uitvoerrechten; de groep en anderen krijgen lees- en uitvoerrechten. 644 geeft de eigenaar lees- en schrijfrechten; de groep en anderen krijgen leesrechten. Kies op basis van het gebruik en het doel; geen van beide is een universele aanbeveling.
Verandert deze pagina ook de rechten van echte bestanden?
Nee. Deze pagina berekent alleen representaties van de rechten die je invoert en maakt voorbeeldopdrachten. De huidige status van echte bestanden wordt ook niet uitgelezen.
Hoeveel tekens moet ik invoeren voor rwx-notatie?
Voer 9 tekens in die de rechten van de eigenaar, groep en anderen combineren. Neem het bestandstypeken, zoals ‘-’ of ‘d’, aan het begin van de uitvoer van ls en vergelijkbare tools niet op.
Hoe voer ik ugo-notatie in?
Geef de normale rechten voor alle 3 klassen op en stel speciale bits in of wis ze, bijvoorbeeld u=rw,g=r,o=,u-s,g-s,o-t. Deze functie interpreteert geen expressies die slechts enkele rechten wijzigen of willekeurige chmod-syntaxis.
Invoer en resultaten
- Invoer
- 1–4 octale cijfers, rwx-notatie van 9 tekens, een volledige ugo-specificatie of rechten per klasse.
- Resultaten
- Octale notatie van 4 cijfers, rwx- en ugo-notatie inclusief speciale bits, en een chmod-voorbeeld.
- Resultaten ophalen
- Kopieer alle vier resultaten tegelijk of sla ze op als TXT. De rechten van echte bestanden worden niet gewijzigd.