CHMOD Calculator – beräkna Linux-filrättigheter online
CHMOD Calculator konverterar Linux-filrättigheter med några klick: Markera läsa, skriva och köra för ägare, grupp och övriga och få ett oktalt värde (t.ex. 755) och symbolisk notation (rwxr-xr-x), inklusive setuid, setgid, sticky bit och ett färdigt chmod-kommando. Räknaren avkodar även befintliga värden från ls -l. Gratis, utan inloggning och helt i din webbläsare: Inget laddas upp eller sparas.
Byggd av Justin Schuessler
Har du ordnat behörigheterna? Kör ditt projekt på en VPS med full root-åtkomst.
Behörigheter
| Behörighet | Owner | Grupp | Övriga |
|---|---|---|---|
| Läsa | |||
| Skriv | |||
| Kör |
Specialbitar
Omvänt: ange oktalt eller symboliskt värde
Oktal
755
Symbolisk
rwxr-xr-x
- Owner får läsa, skriva och kör.
- Grupp får läsa och kör.
- Övriga får läsa och kör.
Funktioner
Det här konverterar CHMOD Calculator åt dig
Linux-filrättigheter består av tre rättigheter för tre användarklasser samt valfria specialbitar. CHMOD Calculator översätter dem till båda skrivsätten och skapar rätt chmod-kommando.
Ställ in rättigheter med kryssrutor
Markera läsa, skriva och köra för ägare, grupp och övriga. Det oktala värdet och den symboliska notationen uppdateras direkt vid varje klick.
setuid, setgid och sticky bit
De tre specialbitarna ger en fjärde siffra först, t.ex. 4755. I symbolisk notation visas de som s eller S och t eller T.
Konvertera tillbaka, även från ls -l
Ange ett oktalt värde med 3 eller 4 siffror eller den symboliska notationen med 9 tecken. Även utdata från ls -l, som -rwxr-xr-x eller drwxr-xr-x, fungerar: Tecknet för filtyp i början ignoreras.
Förklaring i klartext
Räknaren visar i en mening vad varje användarklass får göra, t.ex. ”Gruppen får läsa och köra.”
Färdigt chmod-kommando
Ange sökvägen till filen eller katalogen, aktivera ”Rekursivt (-R)” vid behov och kopiera kommandot. Sökvägar med mellanslag eller specialtecken sätts automatiskt inom citationstecken.
Körs helt i webbläsaren
Konverteringen sker direkt i din webbläsare. Inget laddas upp eller sparas, och räknaren ändrar inga rättigheter på din server: Du kör kommandot själv.
Vanliga värden
Vanliga chmod-värden och när du behöver dem
Varje siffra är summan av läsa (4), skriva (2) och köra (1), i ordningen ägare, grupp, övriga. Ange ett värde i räknarens fält för omvänd konvertering för att se det med kryssrutor och förklaring.
| Oktal | Symbolisk | Typisk användning |
|---|---|---|
| 600 | rw------- | Privata filer som bara ägaren får läsa och ändra, t.ex. privata SSH-nycklar |
| 644 | rw-r--r-- | Vanliga filer, t.ex. HTML-, CSS- eller bildfiler i webbkatalogen |
| 700 | rwx------ | Privata kataloger som ~/.ssh eller skript som bara ägaren använder |
| 755 | rwxr-xr-x | Kataloger och körbara skript, räknarens startvärde |
| 775 | rwxrwxr-x | Kataloger som alla medlemmar i en grupp ska kunna skriva till |
| 777 | rwxrwxrwx | Fullständiga rättigheter för alla användare, oftast en säkerhetsrisk på servrar |
| 1777 | rwxrwxrwt | Kataloger som alla kan skriva till, som /tmp, skyddade av sticky bit |
| 4755 | rwsr-xr-x | Program med setuid som körs med ägarens rättigheter |
Så fungerar det
Ställ in Linux-filrättigheter med chmod i 6 steg
Från kryssrutor till ett färdigt chmod-kommando för din terminal.
Steg 1
Markera rättigheter
Markera läsa, skriva och köra för ägare, grupp och övriga i tabellen ”Rättigheter”. Räknaren startar med 755 (rwxr-xr-x).
Steg 2
Ställ in specialbitar (valfritt)
Aktivera vid behov setuid, setgid eller sticky bit under ”Specialbitar”. Det oktala värdet får då fyra siffror, t.ex. 4755.
Steg 3
Ange befintligt värde
Du kan också ange ett befintligt värde i fältet för omvänd konvertering, t.ex. 644, rwxr-xr-x eller utdata från ls -l som drwxr-xr-x. Kryssrutorna uppdateras direkt.
Steg 4
Läs av och kopiera resultatet
Se det oktala värdet, den symboliska notationen och förklaringen för varje användarklass. Kopiera önskat värde med kopieringsknappen.
Steg 5
Ange sökväg
Ange sökvägen till filen eller katalogen i ”Generator för chmod-kommandon” och aktivera ”Rekursivt (-R)” vid behov.
Steg 6
Kopiera och kör kommandot
Kopiera det färdiga kommandot, t.ex. chmod 755 med din sökväg, och kör det i terminalen eller din SSH-session på servern.
Upptäck mer
Verktyg för din server
Crontab-generator
Skapa Cron-uttryck med ett formulär, förklarat på tyska, med förhandsvisning av kommande körningstider – direkt i webbläsaren.
Byggd av Jakub Martyniak
Bcrypt-generator och -kontroll
Skapa och kontrollera Bcrypt-hashar – helt i webbläsaren, med justerbar kostnadsfaktor.
Byggd av Rugile Rutkauskaite
HTTP-statuskoder
Sökbar lista över vanliga HTTP-statuskoder från 100 till 526: betydelsen av 404, 403, 500, 502 och 503, vanliga orsaker och lösningar, med exempel för nginx och Apache. Körs helt i webbläsaren.
Byggd av Dimitri Heissler
.htaccess-generator och htpasswd-generator
Skapa Apache-.htaccess och .htpasswd online: 301-omdirigeringar, HTTPS, lösenordsskydd med bcrypt, WordPress-regler, felsidor, cachning, GZIP och hotlinkskydd. Körs helt i webbläsaren.
Byggd av Dimitri Heissler
FAQ
Vanliga frågor om CHMOD Calculator
Korta svar om chmod, Linux-filrättigheter och det här verktyget.
Varje siffra är summan av läsa (4), skriva (2) och köra (1). Den första siffran gäller ägaren, den andra gruppen och den tredje alla övriga. 755 betyder alltså att ägaren får läsa, skriva och köra (7), medan gruppen och övriga får läsa och köra (5). Symboliskt skrivs det rwxr-xr-x. CHMOD Calculator startar med det här värdet och förklarar rättigheterna för varje användarklass.
777 (rwxrwxrwx) ger alla användare på systemet fullständiga rättigheter att läsa, skriva och köra. I de flesta fall är det inte säkert: På en webbserver räcker det ofta för att filer ska kunna ändras fritt. För webbkataloger är 755 för kataloger och 644 för filer oftast rätt. 777 bör bara användas i tydligt avgränsade undantagsfall.
Med ls -l. I början av raden står rättigheterna som en teckensträng, t.ex. -rwxr-xr-x för en fil eller drwxr-xr-x för en katalog. Klistra in den i räknarens fält för omvänd konvertering: Tecknet för filtyp i början ignoreras, och du får det oktala värdet med en förklaring för varje användarklass. Fältet accepterar även oktala värden med 3 eller 4 siffror och symbolisk notation med 9 tecken.
För den privata nyckeln används vanligtvis 600 (rw-------) och för katalogen ~/.ssh 700 (rwx------). Då har bara ägaren åtkomst. Om rättigheterna är för öppna brukar SSH avvisa nyckeln. Avmarkera alla kryssrutor för grupp och övriga i räknaren.
För en fil: r = läsa innehåll, w = ändra innehåll, x = köra filen (t.ex. ett skript). För en katalog: r = visa fillista, w = skapa, ta bort eller byta namn på filer, x = öppna katalogen eller filer i den.
Det är tre specialrättigheter som anges med en fjärde siffra först (t.ex. 4755). setuid (4) gör att ett program körs med ägarens rättigheter i stället för den körande användarens. setgid (2) gör att nya filer i en katalog automatiskt ärver samma grupp. Sticky bit (1) hindrar användare från att ta bort andras filer i kataloger som alla kan skriva till (t.ex. /tmp). I räknaren aktiverar du dem under ”Specialbitar”. I symbolisk notation visas de som s eller S (ägare, grupp) och t eller T (övriga), med stor bokstav om körrättighet saknas på den positionen.
Med flaggan -R, t.ex. chmod -R 755 /pfad/zum/ordner. Aktivera ”Rekursivt (-R)” i generatorn för chmod-kommandon. Då tillämpas rättigheterna på själva katalogen och alla filer och underkataloger i den. Var försiktig: -R ger filer och kataloger samma värde. Skript behöver ofta vara körbara, men vanliga filer behöver det oftast inte. För kataloger med blandat innehåll är det därför bättre att ändra rättigheterna selektivt.
chmod ändrar vem som får göra vad (läsa, skriva och köra). chown ändrar vem som äger filen (ägare och/eller grupp). Kommandona används ofta tillsammans men är oberoende av varandra. CHMOD Calculator skapar bara chmod-kommandon.
Fler frågor?
Kontakta supportenDitt projekt behöver en pålitlig server med full root-åtkomst
En VPS eller Root Server från ZAP-Hosting ger dig full åtkomst till filbehörigheter och hela systemkonfigurationen.
Ingen konfigurering. Ingen risk. Online på några sekunder.
Letar du efter fler verktyg? Visa alla utvecklarverktyg
