Maksutavat Abuse

Mitä chmod tekee

07.08.2023, 01:00

Linuxissa ja muissa UNIXin kaltaisissa järjestelmissä komennolla chmod muutetaan tiedostojen ja hakemistojen käyttöoikeuksia. Käyttöoikeudet määrittävät, mitkä toiminnot ovat sallittuja tietylle tiedostolle tai hakemistolle, kuten lukeminen, kirjoittaminen ja suorittaminen.

Mitä chmod antaa sinulle mahdollisuuden tehdä?

Voit käyttää chmod-komentoa tiedoston omistajan, ryhmän ja muiden käyttäjien käyttöoikeuksien muuttamiseen. Käyttöoikeudet voidaan asettaa numeerisina arvoina tai merkkimuotoisina.

Näin käyttöoikeuksia muutetaan:Изменение прав. Команда chmod

Voit poistaa lipun suoritettavaksi käyttämällä -x-vaihtoehtoa:

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

Jos haluat esimerkiksi asettaa tiedoston omistajalle luku, kirjoitus ja suoritusoikeudet ja ryhmälle ja muille käyttäjille vain lukuoikeudet, voit käyttää seuraavaa komentoa:

chmod 755 filename

jossa"tiedostonimi" on sen tiedoston tai hakemiston nimi, jonka käyttöoikeuksia haluat muuttaa.

Miten chmod asennetaan

Asenna chmod suorittamalla terminaalissa seuraava komento:

chmod <access rights> <file or directory name>

jossa:

<aoikeudet>- numeerinen arvo tai merkkimuoto, joka määrittää vaaditut käyttöoikeudet. Numeeriset arvot voivat olla välillä 0-7, jossa kukin numero vastaa tiettyä käyttöoikeutta (4 - lukeminen, 2 - kirjoittaminen, 1 - suorittaminen). Symbolitilat koostuvat kirjainyhdistelmistä"r","w" ja"x" eri käyttäjäryhmiä varten (omistaja, ryhmä, muut).

<tiedostontai hakemiston nimi>- polku tiedostoon tai hakemistoon, jonka käyttöoikeuksia haluat muuttaa.

Esimerkkejä chmod-komennon käytöstä:

  1. Aseta tiedoston omistajalle luku, kirjoitus ja suoritusoikeudet ja ryhmälle ja muille käyttäjille vain lukuoikeudet: chmod 755 tiedostonimi
  2. Aseta tiedoston omistajalle ja ryhmälle luku- ja suoritusoikeudet ja muille käyttäjille vain lukuoikeus: chmod 554 tiedostonimi
  3. Aseta tiedoston omistajalle ja ryhmälle luku/kirjoitusoikeus ja kaikille muille käyttäjille vain lukuoikeus: chmod 664 filename
  4. Aseta suoritusoikeus kaikille käyttäjille: chmod +x filename.
  5. Aseta tiedoston omistajan luku/kirjoitusoikeus: chmod u+rw tiedostonimi.
  6. Aseta ryhmälle ja muille käyttäjille suoritusoikeus: chmod go+x filename.

chmod-komentoa ei voi poistaa, koska se on sisäänrakennettu komento useimmissa UNIX- ja Linux-käyttöjärjestelmissä. Voit kuitenkin muuttaa tiedoston tai hakemiston käyttöoikeudet takaisin oletusarvoihin, jos haluat tehdä niin.

Voit asettaa tiedoston tai hakemiston käyttöoikeudet takaisin oletusarvoihin käyttämällä chmod-komentoa asianmukaisilla numeerisilla arvoilla tai merkkitilassa. Jos haluat esimerkiksi asettaa tiedoston käyttöoikeudet arvoon 644, voit suorittaa seuraavan komennon:

chmod 644 filename

Tämä asettaa tiedoston omistajalle luku- ja kirjoitusoikeudet ja ryhmälle ja muille käyttäjille vain lukuoikeudet.