Comanda chmod în Linux

Schimbați permisiunile unui fișier din linia de comandă Linux

Comanda chmod (adică modul de modificare) vă permite să modificați permisiunile de acces ale fișierelor și folderelor.

Comanda chmod, ca și alte comenzi, poate fi executată din linia de comandă sau printr-un fișier de script.

Dacă trebuie să listați permisiunile unui fișier, puteți folosi comanda ls .

chmod Command Syntax

Aceasta este sintaxa potrivita atunci cand folositi comanda chmod:

chmod [opțiuni] modul [, modul] fișier1 [fișier2 ...]

Următoarele sunt câteva dintre opțiunile obișnuite folosite cu chmod:

Mai jos este o listă cu mai multe permisiuni numerice care pot fi setate pentru utilizator, grup și toți ceilalți de pe computer. Lângă număr este echivalentul literei de citire / scriere / executare.

Exemple de comenzi chmod

Dacă, de exemplu, v-ați dorit să schimbați permisiunile fișierului "participanți", astfel încât toată lumea să aibă acces deplin la acesta, ați introduce:

chmod 777 de participanți

Primele 7 stabilesc permisiunile pentru utilizator, al doilea 7 stabilește permisiunile pentru grup, iar al treilea 7 stabilește permisiunile pentru toți ceilalți.

Dacă doriți să fiți singurul care vă poate accesa, ați folosi:

chmod 700 de participanți

Pentru a vă oferi accesul deplin la dvs. și la membrii grupului dvs.:

chmod 770 de participanți

Dacă doriți să păstrați accesul deplin pentru dvs., dar doriți să împiedicați alte persoane să modifice fișierul, puteți utiliza:

chmod 755 de participanți

Următoarele utilizează scrisorile de mai sus pentru a modifica permisiunile "participanților", astfel încât proprietarul să poată citi și scrie în fișier, dar nu schimbă permisiunile pentru nimeni altcineva:

chmod u = rw participanți

Mai multe informații despre comanda chmod

Aveți posibilitatea să modificați proprietatea în grup a fișierelor și a dosarelor existente cu comanda chgrp. Schimbați grupul implicit pentru fișierele și folderele noi cu comanda newgrp.

Amintiți-vă că legăturile simbolice utilizate într-o comandă chmod vor afecta obiectul țintă real.