Chmod-kalkylator
Konvertera Linux-filbehörigheter mellan rwx-kryssrutor, oktala tal och symbolisk notation med ett klart chmod-kommando.
Resultat
Unix-filbehörigheter är kompakta men kryptiska: samma åtkomsträttigheter visas som 755 i ett chmod-kommando, som -rwxr-xr-x i ls -l-utdata och som nio kryssrutor i en FTP-klient. Den här kalkylatorn översätter mellan alla tre representationerna live: bocka för läs, skriv och kör för ägaren, gruppen och andra och det oktala talet uppdateras omedelbart - eller skriv ett oktalt värde och se hur kryssrutorna och den symboliska strängen följer.
Varje siffra förklaras istället för att bara visas. Uppdelningen visar hur varje klasss siffra är sammansatt från bitvikterna — läs är 4, skriv är 2, exekvering är 1 — så 6 är läs + skriv och 5 läs + exekv. Det är hela systemet: när du ser det sönderdelas några gånger, slutar du behöva en miniräknare, vilket utan tvekan är det bästa en miniräknare kan lära dig.
Under uppdelningen får du ett klart chmod-kommando att kopiera till en terminal, och verktyget varnar dig för riskfyllda val: ett världsskrivbart läge eller den ökända 777:an utlöser en explicit varning, eftersom att ge skrivåtkomst till varje lokalt konto är det klassiska sättet att kompromettera webbservrar. Förinställda sidor täcker de lägen du faktiskt kommer att använda — 755 för kataloger och skript, 644 för vanliga filer, 600 för konfigurationer med hemligheter, 400 för SSH-nycklar och 777 med en förklaring av varför du vanligtvis inte bör göra det.
Som alla verktyg på den här webbplatsen körs räknaren helt och hållet i din webbläsare: ingen uppladdning, ingen spårning av vilka behörigheter du ställer in, och den fortsätter att fungera offline när den har laddats. Det är en liten, snabb referens för ett ämne som varje utvecklare, systemadministratör och värdanvändare träffar varje vecka.