Skip to main content

Konfiguration af Unix / Linux-fil- og katalogadgangsrettigheder

Ranger the Terminal File Manager (Going deeper into configuration) (Juni 2026)

Ranger the Terminal File Manager (Going deeper into configuration) (Juni 2026)
Anonim

Unix og Linux operativsystemer tildele adgangsrettigheder til filer og mapper ved hjælp af en af ​​tre typer adgang (læs, skriv og udfør) tildelt hver af tre grupper (ejer, gruppe og andre brugere).

Hvis du angiver detaljer for en fils attributter ved hjælp af ls kommando med -l skifte (for eksempel ls-l filnavn ), ville det returnere oplysninger, der ville se noget ud -rwe-rw-r-- som svarer til at læse, skrive og udføre privilegier til ejeren, læse og skrive privilegier til gruppen og kun læse adgang for alle andre brugere.

Hver af de typer adgangsrettigheder har en tilknyttet numerisk værdi, der er angivet nedenfor:

  • Læs = 4
  • Skriv = 2
  • Udfør = 1

Værdierne for adgangsrettighederne for hver af grupperne tilføjes sammen for at opnå en værdi mellem 0 og 7, som kan bruges til at tildele eller ændre tilladelser ved hjælp af chmod (ændringstilstand) kommando.

I eksemplet ovenfor kunne adgangsrettighederne for den pågældende fil tildeles ved at indtaste chmod 764 filnavn . Nummeret 764 er afledt af:

  • rwe = 4 (læs) + 2 (skriv) + 1 (udfør) = 7
  • rw = 4 (læs) + 2 (skriv) = 6
  • r = 4 (læs) = 4

Du kan bruge chmod kommando til at tildele adgangsrettigheder til filer og mapper. Husk at Unix og Linux kommandoer og objektnavne er store og små bogstaver. Du skal bruge "chmod"og ikke CHMod eller nogen anden kombination af store og små bogstaver.

Sådan bruger du chmod-kommandoen:

  • Fuld adgang for alle: chmod 777 filnavn
  • Fuld adgang til ejer- og gruppeprivilegier, men andre brugere kan kun læse og udføre: chmod 775 filnavn
  • Fuld adgang til ejeren, men begrænsning af gruppe- og andre brugerrettigheder til kun at læse og udføre for filer i mappen: chmod 755 dirname
  • Fuld adgang for ejeren uden adgangsrettigheder eller privilegier til andre: chmod 700 filnavn
  • Ingen adgang til filer i mappen til gruppe eller andre brugere og ejeren begrænset til at læse og udføre privilegier for at forhindre utilsigtet sletning eller ændring af filer i mappen: chmod 500 dirname
  • Tillader ejeren og gruppen at læse og skrive adgang til en fil, så andre i gruppen kan redigere eller slette filen såvel som ejeren, men uden adgang for andre brugere: chmod 660 filnavn