Monu Tools

chmod-beregner

Konvertér Unix-filrettigheder mellem afkrydsningsfelter, oktal (som 755) og symbolsk notation (som rwxr-xr-x).

Sådan bruger du chmod-beregner

  1. 01

    Markér felterne for læs, skriv og kør for ejer, gruppe og andre.

  2. 02

    Eller indtast en oktalværdi som 755 for at sætte felterne automatisk.

  3. 03

    Kopiér den færdige chmod-kommando.

Hvad Unix-rettigheder er

Unix-filrettigheder styrer, hvem der kan læse, skrive og udføre en fil eller mappe, opdelt på tre grupper: ejeren, gruppen og alle andre. Denne beregner konverterer mellem interaktive afkrydsningsfelter, den numeriske oktale form som 755 og den symbolske form som rwxr-xr-x, og holder alle tre synkroniseret.

Sådan fungerer tallene

Hver gruppe får tre bit, læse (4), skrive (2) og udføre (1), og du lægger dem sammen for at få ét ciffer. Så 7 er læse plus skrive plus udføre (rwx), 5 er læse plus udføre (r-x), og 6 er læse plus skrive (rw-). Tre cifre, ét pr. gruppe, giver dig det velkendte rettighedstal.

Almindelige værdier værd at kende

De almindelige værdier er værd at huske. 755 passer til mapper og eksekverbare filer: ejeren har fuld adgang, mens gruppe og andre kan læse og udføre men ikke skrive. 644 passer til normale webfiler: ejeren kan læse og skrive, alle andre kan kun læse.

Til følsomme filer holder 600 tingene stramme: kun ejeren kan læse eller skrive, og ingen andre har nogen adgang, hvilket er, hvad SSH-private nøgler og lignende hemmeligheder har brug for.

Særlige bit og det fjerde ciffer

Der er også et valgfrit fjerde foranstillet ciffer til særlige bit, setuid, setgid og sticky-bittet, som ændrer, hvordan programmer kører, eller hvordan en delt mappe opfører sig. Når et er sat, vises udførelsespositionen som s eller t i stedet for x.

Sådan bruger du outputtet

Beregneren giver dig den klar-til-at-køre chmod-kommando til at kopiere og kører helt i din browser. Den er en reference og konverter, så den ændrer ikke selv nogen filer.

Ofte stillede spørgsmål

Hvad betyder 755 og 644?

755 giver ejeren fuld adgang og alle andre læse- og køreadgang, brugt til mapper og scripts. 644 giver ejeren læse- og skriveadgang og alle andre kun læseadgang, brugt til normale filer.

Hvad betyder 777, og er det sikkert?

777 giver læse-, skrive- og køreadgang til alle. Det er næsten altid usikkert på en server, fordi enhver bruger kan ændre filen. Foretræk 755 eller 644 i stedet.

Hvordan gør jeg en fil kørbar?

Tilføj kørebitten. Fra 644 ville du gå til 755 (eller chmod +x), som slår kørsel til for ejer, gruppe og andre.

Hvad er forskellen på symbolsk og oktal notation?

Oktal (som 755) koder rettighederne som tal, mens symbolsk (rwxr-xr-x eller u+x) beskriver dem med bogstaver. Dette værktøj viser begge og holder dem synkroniseret.

Hvad er setuid, setgid og sticky-bit?

De er et fjerde indledende ciffer. Setuid og setgid kører et program som dets ejer eller gruppe, og sticky-bit på en mappe forhindrer brugere i at slette hinandens filer (som på /tmp).

Hvorfor vises kørebitten som s eller t?

Når setuid, setgid eller sticky-bit er sat, vises køre-positionen som s eller t i stedet for x for at signalere, at den særlige bit er aktiv.

Kilder

Indlejr dette værktøj

Tilføj dette værktøj til dit eget websted. Kopiér uddraget nedenfor, det holder sig automatisk opdateret.

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

Relaterede værktøjer