Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

9 – Permessi‌


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

Cosa significa esattamente? Significa che più persone possono utilizzare il computer contemporaneamente. Anche se un computer tipico avrà 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 azionare il computer. In effetti, gli utenti remoti possono eseguire applicazioni grafiche e visualizzare l'output grafico su un display remoto. Il sistema X Window supporta questo come parte del suo design di base.

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

Per renderlo pratico, è stato necessario escogitare un metodo per proteggere gli utenti gli uni dagli altri. Dopotutto, le azioni di un utente non potevano mandare in crash il computer, né un utente poteva interferire con i file appartenenti a 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 – Modificare la modalità di un file

umask – Imposta i permessi file predefiniti

su – Esegui una shell come un altro utente

sudo – Esegui un comando come un altro utente

chown – Cambia il proprietario di un file


chgrp – Modificare la proprietà del gruppo di un file

passwd – Modificare la password di un utente


 

Il miglior sistema operativo cloud computing su OnWorks: