Sobes.tech
Middle+

Quali sono gli account e i permessi in Linux?

sobes.tech AI

Risposta dell'AI

In Linux esistono diversi tipi di account e livelli di permesso che garantiscono sicurezza e gestione degli accessi:

  • root (superutente) — ha accesso completo a tutto il sistema, può eseguire qualsiasi comando e modificare qualsiasi file.
  • Utenti normali — hanno permessi limitati, possono lavorare solo con i propri file e avviare processi consentiti.
  • Gruppi — raggruppano gli utenti per una gestione più semplice dei permessi di accesso a file e risorse.

I permessi in Linux si basano sul modello proprietario, gruppo e altri utenti, con tre tipi di autorizzazioni:

  • r (lettura) — permesso di leggere un file o una directory.
  • w (scrittura) — permesso di scrivere o modificare.
  • x (esecuzione) — permesso di eseguire un file o accedere a una directory.

Esistono anche permessi speciali:

  • SUID/SGID — permettono di eseguire un programma con i permessi del proprietario del file o del gruppo.
  • Sticky bit — usato di solito nelle directory, permette solo al proprietario del file di eliminarlo.

Esempio di visualizzazione dei permessi e dei proprietari di un file:

ls -l /percorso/del/file