Comandi Linux Terminal > Attributi e permessi dei file

chmod

questo comando consente di modificare il permessi di un file.

  • -r in maniera ricorsiva
  • u proprietario
  • g gruppo
  • o altri
  • x esecuzione
  • w scrittura
  • r lettura
  • + aggiungi permesso
  • - annulla permesso
  • = imposta permesso
  • Esempio 1: chmod o+x file1 (aggiunge il permesso di esecuzione ad altri)
  • Esempio 2: chmod o-w file1 (nega il permesso di scrittura al gruppo)
  • Esempio 3: chmod ugo+rwx file1 (aggiunge tutti i permessi a tutti gli utenti)
  • Esempio 4: chmod 664 file1 (aggiunge il permesso di lettura ad altri)
  • Esempio 5: chmod 660 file1 (nega il permesso di lettura ad altri)
a seguire si riportano i valori in formato numerico dei permessi
  • 0 - nessun permesso
  • 1 - esecuzione
  • 2 - scrittura
  • 3 - esecuzione e scrittura
  • 4 - lettura
  • 5 - lettura + esecuzione
  • 6 - lettura + scrittura
  • 7 - lettura + scrittura + esecuzione

chown

questo comando consente di modificare il proprietario di un file.

  • -r in maniera ricorsiva
  • Esempio 1: chown nomeutente nomefile (rende proprietario il nomeutente)
  • Esempio 2: chown nomeutente: gruppo1 nomefile (lo rende proprietario sia del gruppo che del file)
  • Esempio 3: chown -R nomeutente: cartella (rende proprietario il nomeutente della cartella e sottocartelle)