Chmod-kalkylator

LäsSkrivKör
Ägare
Grupp
Övriga

Vad är Chmod-kalkylator

En chmod-kalkylator omvandlar Unix- och Linux-filrättigheter mellan de tre sätt de vanligtvis skrivs på: ett rutnät med kryssrutor, ett tresiffrigt oktalt tal som 755 och en symbolisk sträng som rwxr-xr-x. Varje fil har tre rättighetsklasser (ägare, grupp och övriga), och varje klass kan tillåta läsning, skrivning och körning. Kryssa i det du vill ha så visar kalkylatorn det matchande oktala värdet, den symboliska notationen och det färdiga chmod-kommandot.

Så använder du

  1. Kryssa i rutorna för läs, skriv och kör för ägare, grupp och övriga.
  2. Se det oktala värdet (som 755) och den symboliska strängen (som rwxr-xr-x) uppdateras när du klickar.
  3. Eller skriv ett oktalt värde i det oktala fältet för att fylla rutnätet automatiskt.
  4. Kopiera chmod-kommandot och klistra in det i din terminal.

När du använder det

Bygger du ett distributionsskript och behöver låsa ner en privat nyckel? Kryssa i läs och skriv för enbart ägaren så får du 600 (rw-------), standarden för en SSH-nyckel. Tvärtom för en publik webbmapp kryssar du i läs och kör för grupp och övriga och landar på 755. Kommandoraden finns direkt där: kopiera chmod 600 filnamn och klistra in det rakt i din terminal.

Vanliga frågor

Vad betyder chmod 755?

755 ger ägaren läs, skriv och kör (7 = 4+2+1), medan grupp och övriga bara får läs och kör (5 = 4+1). I symbolisk form är det rwxr-xr-x. Det är den vanliga rättigheten för kataloger och körbara skript som alla ska kunna köra men bara ägaren ska kunna ändra.

Hur fungerar oktala rättighetssiffror?

Varje siffra är summan av läs (4), skriv (2) och kör (1) för en klass. Ägaren kommer först, sedan grupp, sedan övriga. Så 640 betyder ägare med läs+skriv (6), grupp med läs (4) och övriga med inget (0), alltså rw-r-----.

Vad är skillnaden mellan oktal och symbolisk notation?

Båda beskriver samma rättigheter på två sätt. Oktalt är ett kompakt tresiffrigt tal (644), medan symboliskt stavar ut varje bit som en bokstav eller ett bindestreck (rw-r--r--). Kommandot chmod godtar båda, och den här kalkylatorn visar dem sida vid sida.

Vilka rättigheter bör en vanlig fil ha?

En vanlig fil som inte behöver köras är oftast 644 (rw-r--r--): ägaren kan läsa och skriva, övriga kan bara läsa. Skript och program som måste vara körbara använder vanligtvis 755. Privata filer som SSH-nycklar använder 600.

Kör den här kalkylatorn chmod på mina filer?

Nej. Den beräknar bara siffrorna och kommandot. Inget lämnar din webbläsare och ingen fil rörs. Kopiera det genererade chmod-kommandot och kör det själv i en terminal på maskinen där filerna finns.

Kan jag dela verktyget med mina värden ifyllda?

Ja. Webbadressen uppdateras automatiskt när du ändrar rättigheterna. Kopiera den från adressfältet eller använd Dela-knappen, så ser den som öppnar länken samma rättigheter redan inställda.

Relaterade verktyg

Senaste inläggen