Betalingsmåter Abuse

Hva chmod gjør

07.08.2023, 01:00

Kommandoen chmod i Linux og andre UNIX-lignende systemer brukes til å endre tilgangsrettigheter til filer og kataloger. Rettighetene bestemmer hvilke operasjoner som er tillatt for en bestemt fil eller katalog, for eksempel lesing, skriving og kjøring.

Hva kan du gjøre med chmod?

Du kan bruke kommandoen chmod til å endre tillatelser for en fils eier, gruppe og andre brukere. Tillatelser kan angis som numeriske verdier eller tegnmoduser.

Dette er hvordan tillatelser endres:Изменение прав. Команда chmod

Hvis du vil fjerne flagget kjørbar, bruker du alternativet -x:

Убрать флаг исполняемый используйте опцию -x:

Hvis du for eksempel vil angi lese-, skrive- og kjøretillatelser for eieren av en fil, og skrivebeskyttet for gruppen og resten av brukerne, kan du bruke følgende kommando:

chmod 755 filename

hvor"filnavn" er navnet på filen eller katalogen du vil endre tillatelsene for.

Slik installerer du chmod

For å installere chmod må du kjøre følgende kommando i en terminal:

chmod <access rights> <file or directory name>

hvor:

<tilgangsrettigheter>- en numerisk verdi eller tegnmodus som angir de nødvendige tilgangsrettighetene. Tallverdiene kan være fra 0 til 7, der hvert siffer tilsvarer en spesifikk tilgangsrettighet (4 - lese, 2 - skrive, 1 - kjøre). Symbolske moduser består av en kombinasjon av bokstavene"r","w" og"x" for ulike kategorier av brukere (eier, gruppe, andre).

<fil-eller katalognavn>- banen til filen eller katalogen du vil endre tillatelser for.

Eksempler på bruk av chmod-kommandoen:

  1. Angi lese-, skrive- og kjøretillatelser for eieren av filen, og skrivebeskyttet for gruppen og andre brukere: chmod 755 filnavn
  2. Angi lese- og kjøretillatelser for eieren av filen og gruppen, og skrivebeskyttet for andre brukere: chmod 554 filnavn
  3. Angi lese-/skriverettigheter for filens eier og gruppe, og skrivebeskyttet for alle andre brukere: chmod 664 filnavn
  4. Angi kjøretillatelse for alle brukere: chmod +x filnavn
  5. Angi lese-/skriverettigheter for eieren av filen: chmod u+rw filnavn
  6. Angi kjøretillatelse for gruppen og andre brukere: chmod go+x filnavn

Kommandoen chmod kan ikke fjernes, ettersom den er en innebygd kommando i de fleste UNIX- og Linux-operativsystemer. Du kan imidlertid endre tillatelsene på en fil eller katalog tilbake til standardverdiene hvis det er det du ønsker å gjøre.

Hvis du vil sette tillatelsene for en fil eller katalog tilbake til standardverdiene, kan du bruke kommandoen chmod med de riktige numeriske verdiene eller tegnmodus. Hvis du for eksempel vil sette tillatelsene til 644 for en fil, kan du kjøre følgende kommando:

chmod 644 filename

Dette vil gi eieren av filen lese- og skriverettigheter, mens gruppen og andre brukere får skrivebeskyttet tilgang.