Monu Tools

chmod-kalkylator

Omvandla Unix-filrättigheter mellan kryssrutor, oktalt (som 755) och symbolisk notation (som rwxr-xr-x).

Så använder du chmod-kalkylator

  1. 01

    Kryssa i rutorna för läs, skriv och kör för ägare, grupp och övriga.

  2. 02

    Eller skriv ett oktalt värde som 755 för att ställa in rutorna automatiskt.

  3. 03

    Kopiera det färdiga chmod-kommandot.

Vad Unix-rättigheter är

Unix-filrättigheter styr vem som kan läsa, skriva och exekvera en fil eller katalog, uppdelat på tre grupper: ägaren, gruppen och alla andra. Den här kalkylatorn konverterar mellan interaktiva kryssrutor, den numeriska oktala formen som 755, och den symboliska formen som rwxr-xr-x, och håller alla tre synkroniserade.

Så fungerar siffrorna

Varje grupp får tre bitar, läsa (4), skriva (2) och exekvera (1), och du adderar dem för att få en siffra. Så 7 är läsa plus skriva plus exekvera (rwx), 5 är läsa plus exekvera (r-x), och 6 är läsa plus skriva (rw-). Tre siffror, en per grupp, ger dig det välkända rättighetsnumret.

Vanliga värden värda att kunna

De vanliga värdena är värda att memorera. 755 passar kataloger och exekverbara filer: ägaren har full åtkomst medan grupp och andra kan läsa och exekvera men inte skriva. 644 passar vanliga webbfiler: ägaren kan läsa och skriva, alla andra kan bara läsa.

För känsliga filer håller 600 saker snäva: bara ägaren kan läsa eller skriva, och ingen annan har någon åtkomst, vilket är vad SSH-privatnycklar och liknande hemligheter behöver.

Specialbitar och den fjärde siffran

Det finns också en valfri fjärde inledande siffra för specialbitar, setuid, setgid och sticky-biten, som ändrar hur program körs eller hur en delad katalog beter sig. När en är satt visas exekveringspositionen som s eller t i stället för x.

Så använder du utdatan

Kalkylatorn ger dig det körklara chmod-kommandot att kopiera, och körs helt i din webbläsare. Den är en referens och konverterare, så den ändrar inga filer själv.

Vanliga frågor

Vad betyder 755 och 644?

755 ger ägaren full åtkomst och alla andra läs och kör, används för kataloger och skript. 644 ger ägaren läs och skriv och alla andra endast läs, används för vanliga filer.

Vad betyder 777 och är det säkert?

777 ger läs, skriv och kör till alla. Det är nästan alltid osäkert på en server eftersom vilken användare som helst kan ändra filen. Använd hellre 755 eller 644.

Hur gör jag en fil körbar?

Lägg till körbiten. Från 644 skulle du gå till 755 (eller chmod +x), vilket aktiverar kör för ägare, grupp och övriga.

Vad är skillnaden mellan symbolisk och oktal notation?

Oktalt (som 755) kodar rättigheterna som tal, medan symboliskt (rwxr-xr-x eller u+x) beskriver dem som bokstäver. Det här verktyget visar båda och håller dem synkroniserade.

Vad är setuid, setgid och sticky-biten?

De är en fjärde inledande siffra. Setuid och setgid kör ett program som dess ägare eller grupp, och sticky-biten på en katalog hindrar användare från att radera varandras filer (som på /tmp).

Varför visas körbiten som s eller t?

När setuid, setgid eller sticky-biten är satt visas körpositionen som s eller t i stället för x för att signalera att specialbiten är aktiv.

Källor

Bädda in det här verktyget

Lägg till det här verktyget på din egen webbplats. Kopiera kodsnutten nedan; den hålls automatiskt uppdaterad.

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

Relaterade verktyg