GinLemon's Blog

Perché non installare Linux a vostra sorella

1 giugno 2010, sezione Linux

Linux è la soluzione:

Di ‘sta minchia. Ci sono delle vere stronzate anche nel sistema operativo del pinguino. Ne volete una? La password di root che un semplice utente non dovrebbe mai usare e che invece serve a tutto.

E’ ovvio che non debba essere permesso ad un utente di disinstallare kernel, i servizi di sistema ecc, ma che senso ha chiedere i permessi d’amministratore per installare pac-man o tetris? Perché se non ho la password d’amministratore non posso installare nuovo software anche se questo di per se non chiede permessi particolari?

Il motivo principale credo che sia perché quando si installa un qualsiasi software questo viene collocato in directory di sistema giustamente protette da scritture non permesse in modo da essere disponibile a tutti gli utenti. E la domanda sorge spontanea: ma perchè metterlo li?

Quando si installa un software nel 90% dei casi lo si installa ad uso personale non per metterlo a disposizione di tutti gli utenti (ammesso che il vostro sistema sia usato da altre persone oltre a voi) quindi non vedo l’ostacolo a permettere l’installazione di software all’interno della home di ogni utente (cosa possibilissima) senza chiedere la password d’amministratore.

Altrettanto spontaneo penso che sia un: Gin ma chi se ne frega!

Il punto è che non sempre amministratore e utente sono la stessa persona e fino a che non verrà fatta una buona divisione delle competenze che spettano all’uno e all’altro questa separazione sarà del tutto inutile.

Imagine all the people…

Immaginate di installare Ubuntu a vostra sorella che non capisce (e vive benissimo cosi!) un’acca di amministrazione di sistema. L’ideale per cancellare ogni possibile problema sarebbe non darle la password di root in modo da preservare la stabilità del sistema, invece dovete lasciargliela perché altrimenti del fantameravigliosamente user-friendly Ubuntu Software Center non se ne fa un gatto! E allora gliela lasciate, poi arriva il primo upgrade lei inserisce la password, installa un aggiornamento del kernel o dei driver della scheda video, riavvia e si ritrova davanti ad uno schermo nero. E poi via con i “con Windows non succedevano queste cose!” e buona fortuna se provate a spiegarle che Windows non ha un sistema di aggiornamenti simile ecc…

Adesso immaginate di essere un rivenditore di PC con Linux1 o un amministratore di sistema alle dipendenze di decine di clienti/utenti.

Soluzione:

Disabilitiamo gli aggiornamenti automatici? Non è l’unico problema. Basterebbe una distinzione tra software di sistema e software applicativo. E cosi difficile?

  1. direte “ma non esistono!” ecco, adesso sapete anche il perchè… []
 , , ,

4 Commenti per questo articolo

  • Francesco

    Vince ma cosa stai dicendo!!!!!…. l’utente non può installare un cazzo neanche tetris proprio per questo motivo !!!!… perchè è utente!!!!… ti ricordo che diventare utente è molto semplice.. e se a un utente permettessero anche solo di installare 3 righe di codice potrebbe diventare root in meno di tre sec…. è normale , è giusto che non lo possa fare l’utente… l’utente sottosta alla volontà dell’amministratore… e funzione così ovunque… lascia stare winzozz.. ma anche sul Mac è così… tua sorella vuole installare qualcosa anche una cazzata?? allora falla diventare root… o almeno i permessi group… tua sorella fa casino con i permessi root??… e insegna a non farli a tua sorella che cazzo centra lamentarsi con la gestione dei permessi di Unix!!!…

  • GinLemon

    Francè io qui parlo di installare all’interno della propria home, cosa che è possibile e che molti programmi fanno già di default. Prendi un qualsiasi deb, decomprimilo ed estrai i file in una cartella, puoi fare tutto con i permessi utente e se non ci sono dipendenze insoddisfatte dovresti poter avviare subito il programma. E’ una procedura assolutamente sicura.

  • Francesco

    cito:” Perché se non ho la password d’amministratore non posso installare nuovo software anche se questo di per se non chiede permessi particolari?”….
    Tu questo hai scritto e a questo ho risposto!… Perchè è giusto e sacrosanto così!….

  • GinLemon

    Perchè è giusto e sacrosanto cosi?? e che risposta è?? Dimmi dove sta il pericolo nello scaricare un software, metterlo in home e avviarlo SENZA i permessi d’amministratore.

    Io non so se hai letto quello che ho scritto. Il problema non sono i permessi di Unix, il problema è molto più “frivolo” se vuoi, non bisogna sconvolgere niente, basta solo fare un programma che automatizzi quello che, ripeto, si può già fare.

Lascia un commento