th_2013Vediamo come utilizzare il comando chmod nel terminale per cambiare i permessi dei file:

chmod è un comando che vi permette di cambiare i permessi di un file… esempio, se volete fare in modo che una chiavetta (del tipo sda1) sia usabile (scrivibile) solo da un account root date il comando:


chmod go-wx /dev/sda1            toglie i permessi (- significa toglie) di scrittura (w = write) e lettura (r = read) ai gruppi e agli altri (g = group e o =others)
chmod u+wxr /dev/sda1            da i permessi di lettura scrittura ed eseguibilità (w= write r= read x= execute) all'amministratore cioè u

Quindi il comando chmod deve essere seguito da:

  • u g o uno dei tre, tutti e tre o coppie di due a seconda di a chi si vogliono dare o togliere i permess. Ricordando che o u sta per amministratore g sta per gruppo e o sta per altri.
  • + o - a seconda se si vogliona dare o togliere i permessi
  • w x r uno dei tre, tutti e tre o coppie di 2 a seconda dei permessi che si vogliono dare. Ricordando che w sta per scrivere r sta per leggere e x sta per eseguire.
  • nome e percorso del file o periferica a cui vogliamo dare i permessi