Chmod Ukaz v Linuxu

Spreminjanje dovoljenj datoteke iz ukazne vrstice Linux

Ukaz chmod (kar pomeni način spremembe) omogoča spreminjanje dovoljenj za dostop do datotek in map.

Ukaz chmod, tako kot drugi ukazi, je mogoče izvesti iz ukazne vrstice ali s skriptno datoteko.

Če želite seznam dovoljenj datoteke, lahko uporabite ukaz ls .

chmod Command Syntax

To je pravilna sintaksa pri uporabi ukaza chmod:

chmod [možnosti] način [, način] file1 [file2 ...]

Nekatere izmed običajnih možnosti, ki jih uporabljate s chmodom, so:

Spodaj je seznam več številskih dovoljenj, ki jih lahko nastavite za uporabnika, skupino in vse ostale v računalniku. Poleg številke je enakovredna črka za branje / pisanje / izvršitev.

Primeri ukazov chmod Command

Če ste na primer želeli spremeniti dovoljenja datoteke "udeleženci", tako da imajo vsi vsi dostop do njega, bi morali vnesti:

chmod 777 udeležencev

Prvih 7 nastavi dovoljenja za uporabnika, druga 7 določa dovoljenja za skupino, tretja pa določa dovoljenja za vse ostale.

Če želite biti edini, ki ima dostop do njega, bi uporabili:

chmod 700 udeležencev

Da bi sebi in svojim članom omogočili popoln dostop:

chmod 770 udeležencev

Če želite ohraniti poln dostop do sebe, vendar želite, da drugi ljudje spreminjajo datoteko, lahko uporabite:

chmod 755 udeležencev

Naslednje črke uporabljajo zgornje črk, da spremenijo dovoljenja »udeležencev«, tako da lahko lastnik prebere in piše v datoteko, vendar ne spreminja dovoljenj za kogar koli drugega:

chmod u = rw udeleženci

Več informacij o ukazu chmod

Lastništvo skupine za obstoječe datoteke in mape lahko spremenite z ukazom chgrp. Spremenite privzeto skupino za nove datoteke in mape z ukazom newgrp.

Ne pozabite, da simbolne povezave, uporabljene v ukazu chmod, vplivajo na pravi ciljni objekt.