Pratica: Comprendere attributi e permessi

- Come si visualizzano permessi e altre informazioni di un singolo file?
- Come si visualizzano i permessi di un elenco di file in una directory?
- Come si interpreta l'output del comando "ls -l /usr"?
- Come si modificano i permessi di un file?
- Come si modifica l'utente e il gruppo owner (proprietari) di un file?

- Come si visualizzano permessi e altre informazioni di un singolo file?
ls -l nomefile
Ulteriori informazioni (tra cui Inode, data di creazione e data di ultimo accesso) sono ottenibili con stat nomefile

- Come si visualizzano i permessi di un elenco di file in una directory?
ls -l
ls -la per essere certi di vedere anche i file nascosti (che non hanno nessuna particolare differenza con normali file, se non il punto iniziale nel loro nome)

- Come si interpreta l'output del comando "ls -l /usr"?
Il comando visualizza l'elenco dei file e delle directory in /usr, con dettagli su permessi, dimensioni ecc.

- Come si modificano i permessi di un file?
chmod. Esistono due metodi per cambiare permessi con chmod, ad esempio per  impostare lettura e scrittura all'owner, e sola lettura per gruppo e altri utenti:
Formato ottale: chmod 644 nome_file
Formato simbolico: chmod u=rw,g=r,o=r nome_file

- Come si modifica l'utente e il gruppo owner (proprietari) di un file?
Per cambiare l'utente owner: chown nomeutente nomefile
Per cambiare il gruppo owner: chgrp nomegruppo nomefile
Per cambiare entrambi con un unico comando chown nomeutente:nomegruppo nomefile
(analogo a: chown nomeutente.nomegruppo nomefile.
Si può usare l'opzione -R per propagare i permessi a tutti i file e le sottodirectory della directory indicata.

Privacy Policy