Ga naar inhoud
TextArray
100% lokaal

Chmod-rekenmachine

Converteer Unix-bestandsrechten tussen octale en rwx-notatie met een volledig overzicht.

Invoer
Uitvoer

Chmod-rekenmachine

Unix-bestandsrechten zien er cryptisch uit totdat je de rekenkunde erachter ziet. Elk van de drie cijfers in een chmod-waarde is een eenvoudige som: lezen is 4, schrijven is 2, uitvoeren is 1. Dus 7 betekent lezen plus schrijven plus uitvoeren, 5 betekent lezen plus uitvoeren, en 755 geeft de eigenaar volledige controle terwijl de groep en alle anderen het bestand kunnen lezen en uitvoeren. Deze rekenmachine vertaalt in beide richtingen: plak octale waarden zoals 755 of 0644 en verkrijg de rwx-notatie, of plak een string zoals rwxr-xr-x (met of zonder het leidende bestandstypeteken van ls -l) en haal de octale waarde terug.

De uitsplitsingsweergave geeft precies weer wat de eigenaar, de groep en anderen mogen doen, noteert speciale bits zoals setuid, setgid en de sticky bit (4755, 2755, 1777), en drukt het kant-en-klare chmod-commando af. Schakel alleen over op conversie als u alleen de equivalente notatie nodig heeft, één regel per machtiging. Elke regel wordt onafhankelijk verwerkt, zodat u een hele lijst in één keer kunt converteren; een typefout op één regel zorgt voor een rustige boodschap en stopt nooit de rest.

Een handvol waarden dekt het meeste echte werk: 644 voor gewone bestanden, 755 voor mappen en scripts, 600 voor privésleutels en geheimen. Vermijd 777: een voor iedereen schrijfbaar bestand kan door elke gebruiker op de machine worden gewijzigd of vervangen, wat zelden is wat u wilt en een klassieke bevinding uit een beveiligingsaudit.

Alles draait lokaal in uw browser. Niets dat u plakt, wordt ergens geüpload, geregistreerd of opgeslagen.

FAQ

Hoe werken de octale cijfers?
Elk cijfer is de som van lezen (4), schrijven (2) en uitvoeren (1) voor één klasse gebruikers, in de volgorde eigenaar, groep, anderen. 755 is daarom rwx voor de eigenaar en r-x voor de groep en anderen.
Wat betekenen 4755, 2755 en 1777?
Een vierde leidend cijfer stelt de speciale bits in: setuid is 4, setgid is 2 en het sticky bit is 1. In rwx-notatie worden ze weergegeven als s of t in de execute-positie - kleine letters als execute ook is ingesteld, hoofdletters (S, T) als dat niet het geval is.
Waarom is chmod 777 een slecht idee?
Het maakt het bestand voor iedereen leesbaar, beschrijfbaar en uitvoerbaar. Elke gebruiker of elk gecompromitteerd proces op de machine kan het overschrijven, waardoor een onschadelijk bestand in een aanvalsvector verandert. Gebruik 644 of 755 en verruim de machtigingen alleen als er echt iets misgaat zonder deze machtiging.
Kan ik veel rechten tegelijk converteren?
Ja. Zet één toestemming per regel: octale en symbolische vormen kunnen vrijelijk worden gemengd. Ongeldige regels worden ter plekke gerapporteerd en de resterende regels worden nog steeds geconverteerd.
Wordt mijn invoer ergens geüpload?
Nee. De rekenmachine draait volledig in uw browser en uw invoer verlaat nooit uw apparaat.