Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

9 – Permessi


I sistemi operativi della tradizione Unix differiscono da quelli della tradizione MS-DOS in quanto non sono solo multitasking sistemi, ma anche multiutente anche i sistemi.

Cosa significa esattamente? Significa che più di una persona può utilizzare il computer contemporaneamente. Sebbene un computer tipico abbia probabilmente solo una tastiera e un monitor, può comunque essere utilizzato da più di un utente. Ad esempio, se un computer è collegato a una rete o a Internet, gli utenti remoti possono accedere tramite SSH (Secure Shell) e utilizzare il computer. Infatti, gli utenti remoti possono eseguire applicazioni grafiche e visualizzare l'output grafico su un display remoto. Il sistema X Window supporta questa funzionalità come parte integrante della sua progettazione di base.

La capacità multiutente di Linux non è un'innovazione recente, ma piuttosto una caratteristica profondamente radicata nella progettazione del sistema operativo. Considerando l'ambiente in cui Unix è stato creato, questo ha perfettamente senso. Anni fa, prima che i computer diventassero "personali", erano grandi, costosi e centralizzati. Un tipico sistema informatico universitario, ad esempio, era costituito da un grande computer centrale situato in un edificio e da terminali dislocati in tutto il campus, ciascuno collegato al grande computer centrale. Il computer supportava molti utenti contemporaneamente.

Per rendere tutto ciò pratico, è stato necessario ideare un metodo per proteggere gli utenti gli uni dagli altri. Dopotutto, non si poteva permettere che le azioni di un utente causassero il crash del computer, né che un utente interferisse con i file di proprietà di un altro utente.

In questo capitolo esamineremo questa parte essenziale della sicurezza del sistema e introdurremo i seguenti comandi:

id – Visualizza l’identità dell’utente

chmod – Cambia la modalità di un file

umask – Imposta i permessi predefiniti per i file

su – Eseguire una shell come un altro utente

sudo – Eseguire un comando come un altro utente

chown – Cambiare il proprietario di un file


chgrp – Modificare la proprietà del gruppo di un file

passwd – Cambiare la password di un utente


 

Il miglior sistema operativo cloud computing su OnWorks: