05.12.2023
23:24
Kommandoen chmod (change mode) bruges til at ændre adgangsrettigheder til en fil i Linux. Den giver dig mulighed for at ændre læse-, skrive- og udførelsestilladelser for ejeren, gruppen og andre brugere.
Kommandoens syntaks er
chmod [options] file permissions
Valgmuligheder:
-R- ændrer rekursivt tilladelser for alle filer og mapper i den angivne mappe-v- udsender oplysninger om hver ændring af tilladelser-c- udsender kun oplysninger om filer, der har fået ændret deres tilladelser
Tilladelser:
r - læse
w - skrive
x - udfør
Eksempler på handlinger
Handlingen kan være en af to, enten tilføj - tegn "+" eller fjern - tegn "-". Hvad angår selve adgangsrettighederne, svarer de til output fra ls-værktøjet.
For eksempel har alle brugere fuld adgang til filen test5:
chmod ugo+rwx test0
Eller lad os fjerne alle tilladelser fra gruppen og de andre brugere:
chmod go-rwx test0
Giv gruppen læse- og udførelsesrettigheder:
chmod g+rx test0
Alle andre brugere kun læseadgang:
chmod o+r test0
Indstil SUID for filen test6:
chmod u+s test1
Og for test7 sættes den til SGID:
chmod g+s test2
Lad os se, hvad der sker:
ls -l
Som du kan se, er alting enkelt.
15 % rabat på ny VPS
Skynd dig at bestille en server på et hvilket som helst sted
Andre artikler
05.12.2023
38 413
Videnbase / Information
05.12.2023
6 853
Videnbase / Hold
05.12.2023
16 677
Videnbase / Programmer
