chmod – schimbă permisiunile fişierelor şi ale folderelor în Ubuntu

M-am izbit azi de o problemă când încercam să mă joc şi eu pe Ubuntu cu XAMPP(de fapt e LAMPP în rest).Am încercat să salvez din Sublime Text un fişier în folderul htdocs, dar desigur mă izbeam de o problemă.ST nu putea salva fişierul…Din nefericire pentru mine, au trecut câteva minute până când mi-am dat seama ca problema era cu permisiunile fişierelor şi ale folderelor.După ce am căutat şi eu ceva vreme pe Internet după comenzile bune vă pot spune şi eu acum cu certitudine care sunt…

  1. Intrăm în terminal, fie din Lansator fie apăsând Alt+Ctrl+T
  2. Trebuie să ne facem utilizatori root aşa că folosim(va trebuie să introduceţi parola de Administrator)
  3. Folosim funcţia chmod.Ca să folosim funcţia avem nevoie de 2 argumente: unul format din 3 cifre despre care vă spun imediat detaliile şi locaţia fişierului sau a folderului.

Pentru a înţelege mai bine să luăm un exemplu:

În acest exemplu:

  • 7 – permisiunile proprietarului
  • 5 – permisiunile grupului
  • 4 – permisiunile altcuiva

Conceptul fundamental:
Execute e 1, Write e 2, iar Read e 4.
Suma acestor combinatii de baza ne ofera urmatoarele permisiuni:

  • 0 – nici o permisiune, persoana nu poate executa, citi sau scrie
  • 1 – doar să execute
  • 2 – doar să scrie
  • 3 – să execute si sa scrie(1 + 2)
  • 4 – doar să citeasca
  • 5 – să execute și sa citească(1 + 4)
  • 6 – să scrie și să citească (2 + 4)
  • 7 – să execute, scrie și să citească (1 + 2 + 3)

Ok, dar apare o mică problemă…dacă folosim o comandă ca cea de mai sus vom schimba permisiunile folderului, dar nu și elementelor child din acesta.Pentru a schimba și permisiunile tuturor fișierelor dintr-un folder va trebui să adăugăm un argument special, -R.

Iar un cod final ar putea arăta:

Pentru mai multe detalii puteți să încercați și comanda man chmod.

Postare asemănătoare

Ștefănescu Marian

Pasionat de științe exacte, drumeții.

Leave a Reply

2 Comments on "chmod – schimbă permisiunile fişierelor şi ale folderelor în Ubuntu"

avatar
  Subscribe  
newest oldest most voted
Notify of
Marian
Guest

Ai idee daca se poate face ceva in asa fel incat sa nu mai fie nevoie sa ii dam la fiecare modificare chmod 755 sau orice altceva, sa fie ca si cum isi da singur aceasta permisiune la un folder?
Spun asta pentru ca parca is satul sa dau chmod 755 la fiecare fisier in parte pe ubuntu.