Betalningsmetoder Abuse

Vad chmod gör

07.08.2023, 01:00

Kommandot chmod i Linux och andra UNIX-liknande system används för att ändra åtkomsträttigheter till filer och kataloger. Behörigheter avgör vilka åtgärder som är tillåtna för en viss fil eller katalog, till exempel läsning, skrivning och exekvering.

Vad kan du göra med chmod?

Du kan använda kommandot chmod för att ändra behörigheter för en fils ägare, grupp och andra användare. Behörigheter kan anges som numeriska värden eller teckenlägen.

Så här ändras behörigheterna:Изменение прав. Команда chmod

Om du vill ta bort flaggan körbar använder du alternativet -x:

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

Om du t.ex. vill ange läs-, skriv- och exekveringsbehörighet för ägaren av en fil och skrivskyddad behörighet för gruppen och övriga användare kan du använda följande kommando:

chmod 755 filename

där"filnamn" är namnet på den fil eller katalog som du vill ändra behörigheterna för.

Så här installerar du chmod

För att installera chmod måste du köra följande kommando i en terminal:

chmod <access rights> <file or directory name>

där:

<åtkomsträttigheter>- ett numeriskt värde eller teckenläge som anger de åtkomsträttigheter som krävs. Numeriska värden kan vara från 0 till 7, där varje siffra motsvarar en specifik åtkomsträttighet (4 - läsa, 2 - skriva, 1 - köra). Symboliska lägen består av en kombination av bokstäverna"r","w" och"x" för olika kategorier av användare (ägare, grupp, övriga).

<fil-eller katalognamn>- sökvägen till den fil eller katalog som du vill ändra behörigheterna för.

Exempel på användning av kommandot chmod:

  1. Ange läs-, skriv- och körbehörighet för ägaren av filen och skrivskyddad behörighet för gruppen och andra användare: chmod 755 filnamn
  2. Ange läs- och körbehörighet för filägaren och gruppen, och skrivskydd för andra användare: chmod 554 filnamn
  3. Ange läs- och skrivbehörighet för filägaren och gruppen, och skrivskyddad för alla andra användare: chmod 664 filename
  4. Ange exekveringsbehörighet för alla användare: chmod +x filnamn
  5. Ange läs-/skrivbehörighet för filägaren: chmod u+rw filnamn
  6. Ange exekveringsbehörighet för gruppen och andra användare: chmod go+x filnamn

Kommandot chmod kan inte tas bort eftersom det är ett inbyggt kommando i de flesta UNIX- och Linux-operativsystem. Du kan dock ändra behörigheterna för en fil eller katalog tillbaka till standardvärdena om det är det du vill göra.

Om du vill återställa behörigheterna för en fil eller katalog till standardvärdena kan du använda kommandot chmod med lämpliga numeriska värden eller teckenläge. Om du t.ex. vill ange behörigheten 644 för en fil kan du köra följande kommando:

chmod 644 filename

Detta ger läs- och skrivbehörighet för ägaren av filen och skrivskyddad behörighet för gruppen och andra användare.