Betalingsmetoder Abuse

Hvad chmod gør

07.08.2023, 01:00

Kommandoen chmod i Linux og andre UNIX-lignende systemer bruges til at ændre adgangsrettigheder til filer og mapper. Tilladelser bestemmer, hvilke handlinger der er tilladt for en bestemt fil eller mappe, f.eks. læsning, skrivning og udførelse.

Hvad giver chmod dig mulighed for at gøre?

Du kan bruge chmod-kommandoen til at ændre tilladelser for en fils ejer, gruppe og andre brugere. Tilladelser kan indstilles som numeriske værdier eller tegn.

Sådan ændres tilladelser:Изменение прав. Команда chmod

Brug indstillingen -x for at fjerne det eksekverbare flag:

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

For eksempel kan du bruge følgende kommando til at indstille læse-, skrive- og udførelsestilladelser for ejeren af en fil og skrivebeskyttet for gruppen og resten af brugerne:

chmod 755 filename

hvor"filnavn" er navnet på den fil eller mappe, du vil ændre tilladelser for.

Sådan installerer du chmod

For at installere chmod skal du køre følgende kommando i en terminal:

chmod <access rights> <file or directory name>

hvor:

<adgangsrettigheder>- en numerisk værdi eller et tegn, der angiver de nødvendige adgangsrettigheder. Numeriske værdier kan være fra 0 til 7, hvor hvert ciffer svarer til en specifik adgangsrettighed (4 - læs, 2 - skriv, 1 - udfør). Symbolske tilstande består af en kombination af bogstaverne"r","w" og"x" for forskellige kategorier af brugere (ejer, gruppe, andre).

<fil-eller mappenavn>- stien til den fil eller mappe, som du vil ændre rettighederne for.

Eksempler på brug af chmod-kommandoen:

  1. Indstil læse-, skrive- og udførelsestilladelser for ejeren af filen og skrivebeskyttet for gruppen og andre brugere: chmod 755 filnavn
  2. Indstil læse- og udførelsesrettigheder for ejeren af filen og gruppen, og skrivebeskyttet for andre brugere: chmod 554 filnavn
  3. Indstil læse-/skriverettigheder for filens ejer og gruppe og skrivebeskyttet for alle andre brugere: chmod 664 filnavn
  4. Indstil udførelsestilladelse for alle brugere: chmod +x filnavn
  5. Indstil læse-/skriverettigheder for filens ejer: chmod u+rw filnavn
  6. Indstil eksekveringstilladelse for gruppen og andre brugere: chmod go+x filnavn

Kommandoen chmod kan ikke fjernes, da den er en indbygget kommando i de fleste UNIX- og Linux-operativsystemer. Du kan dog ændre tilladelserne til en fil eller et bibliotek tilbage til standardværdierne, hvis det er det, du vil.

For at sætte tilladelserne for en fil eller et bibliotek tilbage til standardværdierne kan du bruge kommandoen chmod med de relevante numeriske værdier eller tegn. Hvis du f.eks. vil sætte tilladelserne til 644 for en fil, kan du køre følgende kommando:

chmod 644 filename

Dette vil give læse- og skriverettigheder til ejeren af filen og skrivebeskyttede rettigheder til gruppen og andre brugere.