Filbehörigheter / chmod-kalkylator
Ange oktal, rwx eller en fullständig ugo-specifikation, eller välj behörigheter per klass, för att se motsvarande behörighetsnoteringar och ett exempel på ett chmod-kommando. Särskilda bitar som setuid, setgid och sticky stöds också. Kopiera alla 4 resultat tillsammans eller spara dem som TXT. Den här skärmen ändrar inte behörigheter på verkliga filer.
Det här kan du göra
Ange behörigheter på fyra sätt
Ange oktal, rwx eller ugo-notering, eller välj behörigheter för varje klass. Kontrollera de övriga representationerna utifrån den notering du känner till.
Kontrollera behörigheter som inkluderar särskilda bitar
Stöder behörigheter som inkluderar setuid, setgid och sticky-bitar. Vanliga läs-, skriv- och körbehörigheter hanteras separat från särskilda bitar.
Få behörighetsvärden och exempelkommandon
Visar oktal, rwx och ugo-notering, plus ett chmod-exempel där du ersätter sökvägen. Du kan kopiera alla resultat eller spara dem som text.
Så använder du
Ange inmatningsformat och behörigheter
Välj den notering du känner till, till exempel oktal, och ange behörighetsvärdet. Du kan också välja behörigheter för varje klass.
Beräkna och kontrollera noteringen
Tryck på ”Beräkna” och kontrollera samma behörigheter i oktal, rwx och ugo-notering, tillsammans med ett exempelkommando.
Få de resultat du behöver
Kopiera resultaten eller spara dem som text. När du använder ett exempelkommando ersätter du path/to/file med den faktiska sökvägen.
När du ska använda det
Läsa numeriska behörighetsvärden
Omvandla värden som 755 eller 644 i konfigurationsdokument till rwx-notering för att kontrollera behörigheterna för ägare, grupp och övriga.
Förbereda behörighetsvärden för chmod
När du vet vilka behörigheter som behövs väljer du dem för varje klass för att skapa noteringen och exempelkommandot. Den här sidan tillämpar dem inte.
Behörigheter för ägare, grupp och övriga
Behandla de tre klasserna var för sig
Ägaren representeras av u, gruppen av g och övriga av o. Ange läs-, skriv- och kör- eller sökbehörighet för var och en.
Representera behörigheter genom att lägga ihop 4, 2 och 1
Läs r är 4, skriv w är 2 och kör/sök x är 1. Exempelvis är 6 = 4+2 för läs och skriv, och 5 är 4+1 för läs och kör/sök.
Den första siffran representerar särskilda bitar
I fyrsiffrig oktal notering representerar den första siffran setuid, setgid och sticky. I rwx-notering betyder s/t att den särskilda biten är satt med körbehörighet; S/T betyder att den är satt utan körbehörighet. Effekten varierar beroende på operativsystem och typ av mål.
Vanliga frågor
Vad är skillnaden mellan 755 och 644?
755 ger ägaren läs-, skriv- och körbehörighet, och gruppen och övriga läs- och körbehörighet. 644 ger ägaren läs- och skrivbehörighet, och gruppen och övriga läsbehörighet. Välj utifrån användning och mål; ingen av dem är en generell rekommendation.
Ändrar den här sidan även behörigheter hos verkliga filer?
Nej. Den här sidan beräknar bara representationer av de behörigheter du anger och skapar exempelkommandon. Den läser inte heller det aktuella tillståndet hos verkliga filer.
Hur många tecken ska jag ange för rwx-notering?
Ange 9 tecken som kombinerar behörigheterna för ägare, grupp och övriga. Ta inte med tecknet för filtyp, som ”-” eller ”d”, från början av utdata från ls och liknande verktyg.
Hur ska jag ange ugo-notering?
Ange alla vanliga behörigheter för de 3 klasserna samt inställning eller rensning av särskilda bitar, som u=rw,g=r,o=,u-s,g-s,o-t. Den här funktionen tolkar inte uttryck som ändrar endast vissa behörigheter eller godtycklig chmod-syntax.
Inmatning och resultat
- Inmatning
- 1–4 oktala siffror, 9-teckens rwx-notering, en fullständig ugo-specifikation eller behörigheter för varje klass.
- Resultat
- 4-siffrig oktal notering, rwx och ugo-notering som inkluderar särskilda bitar, samt ett chmod-exempel.
- Hämta resultat
- Kopiera alla fyra resultaten tillsammans eller spara som TXT. Behörigheter hos verkliga filer ändras inte.