Monu Tools

chmod-kalkulator

Konverter Unix-filtillatelser mellom avkrysningsbokser, oktal (som 755) og symbolsk notasjon (som rwxr-xr-x).

Slik bruker du chmod-kalkulator

  1. 01

    Kryss av lese-, skrive- og kjøreboksene for eier, gruppe og andre.

  2. 02

    Eller skriv en oktalverdi som 755 for å sette boksene automatisk.

  3. 03

    Kopier den kjøreklare chmod-kommandoen.

Hva Unix-tillatelser er

Unix-filtillatelser styrer hvem som kan lese, skrive og kjøre en fil eller katalog, fordelt på tre grupper: eieren, gruppen, og alle andre. Denne kalkulatoren konverterer mellom interaktive avkrysningsbokser, den numeriske oktalformen som 755, og den symbolske formen som rwxr-xr-x, og holder alle tre synkronisert.

Hvordan tallene fungerer

Hver gruppe får tre biter, lese (4), skrive (2) og kjøre (1), og du legger dem sammen for å få ett siffer. Så 7 er lese pluss skrive pluss kjøre (rwx), 5 er lese pluss kjøre (r-x), og 6 er lese pluss skrive (rw-). Tre sifre, ett per gruppe, gir deg det kjente tillatelsestallet.

Vanlige verdier verdt å kjenne

De vanlige verdiene er verdt å huske. 755 passer kataloger og kjørbare filer: eieren har full tilgang mens gruppe og andre kan lese og kjøre men ikke skrive. 644 passer vanlige webfiler: eieren kan lese og skrive, alle andre kan bare lese.

For sensitive filer holder 600 ting stramt: bare eieren kan lese eller skrive, og ingen andre har noen tilgang, som er det SSH-private nøkler og lignende hemmeligheter trenger.

Spesialbiter og det fjerde sifferet

Det finnes også et valgfritt fjerde ledende siffer for spesialbiter, setuid, setgid og sticky-biten, som endrer hvordan programmer kjører eller hvordan en delt katalog oppfører seg. Når en er satt, vises kjøreposisjonen som s eller t i stedet for x.

Hvordan bruke utdataen

Kalkulatoren gir deg den klar-til-å-kjøre chmod-kommandoen å kopiere, og kjører helt i nettleseren din. Den er en referanse og konverterer, så den endrer ikke noen filer selv.

Ofte stilte spørsmål

Hva betyr 755 og 644?

755 gir eieren full tilgang og alle andre lese- og kjøretilgang, brukt for kataloger og skript. 644 gir eieren lese- og skrivetilgang og alle andre kun lesetilgang, brukt for vanlige filer.

Hva betyr 777, og er det trygt?

777 gir lese-, skrive- og kjøretilgang til alle. Det er nesten alltid utrygt på en server fordi enhver bruker kan endre filen. Foretrekk 755 eller 644 i stedet.

Hvordan gjør jeg en fil kjørbar?

Legg til kjøre-biten. Fra 644 ville du gå til 755 (eller chmod +x), som slår på kjøring for eier, gruppe og andre.

Hva er forskjellen mellom symbolsk og oktal notasjon?

Oktal (som 755) koder tillatelsene som tall, mens symbolsk (rwxr-xr-x eller u+x) beskriver dem som bokstaver. Dette verktøyet viser begge og holder dem synkronisert.

Hva er setuid, setgid og sticky-biten?

De er et fjerde innledende siffer. Setuid og setgid kjører et program som dets eier eller gruppe, og sticky-biten på en katalog hindrer brukere i å slette hverandres filer (som på /tmp).

Hvorfor vises kjøre-biten som s eller t?

Når setuid, setgid eller sticky-biten er satt, vises kjøreposisjonen som s eller t i stedet for x for å signalisere at spesial-biten er aktiv.

Kilder

Bygg inn dette verktøyet

Legg til dette verktøyet på ditt eget nettsted. Kopier kodesnutten nedenfor; den holdes automatisk oppdatert.

<iframe src="https://monu.tools/embed/nb/chmod-calculator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Relaterte verktøy