05.12.2023
23:24
Kommandoen chmod (change mode) brukes til å endre tilgangsrettighetene til en fil i Linux. Den lar deg endre lese-, skrive- og kjøretillatelser for eieren, gruppen og andre brukere.
Syntaksen for kommandoen er
chmod [options] file permissions
Alternativer:
-R- endrer rekursivt tillatelser for alle filer og mapper i den angitte katalogen-v- gir informasjon om hver endring av tillatelser-c- gir bare informasjon om filer som har fått endret tillatelsene sine
Tillatelser
r - lese
w - skrive
x - kjøre
Eksempler
Handlingen kan være en av to, enten legge til - tegn "+" eller fjerne - tegn "-". Når det gjelder selve tilgangsrettighetene, ligner de på utdataene fra ls-verktøyet.
For eksempel har alle brukere full tilgang til filen test5:
chmod ugo+rwx test0
Eller la oss ta bort alle rettigheter fra gruppen og de andre brukerne:
chmod go-rwx test0
Gi gruppen lese- og kjøretillatelser:
chmod g+rx test0
Alle andre brukere kun lesetilgang:
chmod o+r test0
For test6-filen angir du SUID:
chmod u+s test1
Og for test7 setter du den til SGID:
chmod g+s test2
La oss se hva som skjer:
ls -l
Som du ser, er alt enkelt.
15 % rabatt på ny VPS
Skynd deg å bestille en server på et hvilket som helst sted
Andre artikler
05.12.2023
38 423
Kunnskapsbase / Informasjon
05.12.2023
6 861
Kunnskapsbase / Lag
05.12.2023
16 685
Kunnskapsbase / Programmer
