Perché Ubuntu obbliga gli utenti a creare una password al momento dell'installazione?


9

C'è stato un problema che ho avuto da quando ho installato Ubuntu per funzionare insieme a Windows, presumo che sarebbe lo stesso anche se fosse installato per sostituire anche l'altro sistema operativo, il programma di installazione ti chiede di creare una password digitando il nome dell'account utente e se non si inserisce una password e si inserisce semplicemente il nome dell'account utente, si finisce per dire di creare una password. Il mio confronto è in Windows e Mac OS X, non sei mai costretto a creare una password.

Se rimuovi la password dal tuo account amministratore in Impostazioni di sistema> Account utente, non sarai in grado di autenticarti ogni volta che provi a installare qualcosa, perché richiede una password e non inserisce alcuna password non funzionerà , agirà come se tu inserissi una password non valida. Questo è ciò che chiamo "ottenere bloccato fuori dai privilegi".

Sto trovando la finestra "Autentica" che si presenta ogni volta che installi qualcosa o accedi a un fastidio da qualche parte, perché richiede sempre la tua password.

Quindi la mia domanda è: perché Ubuntu impone agli utenti di creare una password al momento dell'installazione?


1
Se hai preso in considerazione le risposte eccellenti qui e desideri comunque ridurre la frequenza con cui ti viene richiesto di inserire la password, puoi farlo. In un terminale, digitare sudo visudoe aggiungere la linea username ALL=(ALL) NOPASSWD: ALL. Salvare il file, uscire dall'editor, disconnettersi e riconnettersi. Verrà comunque richiesta una password all'accesso, ma non le funzioni sudo o admin nella GUI. ASSICURATI di essere in pace con le condizioni di sicurezza imposte da questa scelta.
Asfallows

Ci sono anche impostazioni per l'accesso automatico senza password, il che è una cosa ragionevole da fare se vivi da solo e non usi reti esterne.
utente sconosciuto

Risposte:


23

Forse la vera domanda dovrebbe essere perché Windows o Mac OS X (se è il caso, non l'hanno mai usato) non richiedono di avere e usare password.

Probabilmente, una volta impostato il sistema in base alle tue aspettative, probabilmente scoprirai che il tempo necessario per inserire la password diminuisce in modo sostanziale, utilizzo la versione di sviluppo da mesi e uso ancora la password solo una o due volte al giorno .

La password è lì per un motivo - in modo che le persone accedano al sistema quando non si è consapevoli di non essere in grado di danneggiarlo.

Se scopri che lo stai usando molto in una corsa terminale

sudo -i

fai quello che ti serve e poi esci.

Leggi su root e sudo: è lì e non andrà da nessuna parte.

https://help.ubuntu.com/community/RootSudo

Alla fine della giornata Linux di qualsiasi tipo non è Windows né Mac.

http://linux.oneandoneis2.org/LNW.htm


1
Che il saggio "Linux non sia Windows" è fantastico! Grazie per averlo pubblicato.
Chan-Ho Suh,

10

Grazie per aver posto una domanda semplice, la risposta è "Perché è più sicura".

Qualsiasi misura di sicurezza avrà almeno un piccolo fattore di "fastidio".

"Devi conoscere la tua password per installare il software in Ubuntu. Questa è una funzione di sicurezza di Ubuntu e di altre distribuzioni Linux."

Ciò impedisce alle persone non autorizzate di creare confusione nella configurazione del sistema, è anche una "rete di sicurezza" per confermare che si desidera effettivamente apportare modifiche alla configurazione.

Si potrebbe obiettare che se sai che nessuno userà il tuo computer comunque, allora non hai bisogno di una password, ma il sistema operativo non ha modo di saperlo. Ubuntu è conservatore sotto questo aspetto nel chiederti di avere sempre una password, a differenza di altri sistemi che potrebbero permetterti di "spararti ai piedi".

A proposito, prenderò la tua parola per il comportamento di Mac OS, ma in realtà non ricordo che sia completamente senza password; mi chiede sempre una password durante l'aggiornamento e talvolta durante l'installazione del software.

La soluzione alternativa che suggerisco è di impostare una password molto breve e semplice.


Puoi ringraziare per aver posto una domanda semplice votandola. :)
utente sconosciuto

1
"Perché è più sicuro" è sciocco. Esistono molte situazioni in cui una password è solo un fastidio senza alcun vantaggio aggiuntivo, come quando si utilizza il sistema operativo in una macchina virtuale. -1
user541686

6

Hai ragione sul fatto che OS X non ti costringe a creare una password. Ma questo è in realtà un difetto. O se vuoi dirlo bene, un "compromesso" tra usabilità e funzionalità. Senza una password in OS X, non è mai possibile utilizzare il sudocomando. Ora dici che non uso mai il Terminal per fare cose, quindi a chi importa? Bene, la prossima volta che provi a installare un'app che necessita di determinati privilegi, scoprirai che non puoi installarla e che devi prima creare una password.

Infatti, se guardi nei forum Mac, troverai una varietà di problemi per le persone che non hanno impostato una password. Ad esempio, avrai problemi di connessione alle condivisioni Windows.

Fondamentalmente gli scenari in cui è necessaria una qualche forma di autenticazione sono tutte potenzialmente aree in cui ti imbatterai in problemi. Considera questa persona che ha cambiato la password in bianco per rendere la vita "più semplice" e ha scoperto che a Filevault non piace! (sono stati bloccati)

Per quanto riguarda Windows, che non conosco da tempo da Windows 98, nonostante ciò che dici, un rapido googling suggerisce che non avere una password (o più precisamente una password "vuota") non è proprio lo stato normale delle cose.

Simile alla situazione con OS X, scoprirai che devi fare un po 'di confusione per far funzionare alcune cose. Secondo Microsoft , "questo comportamento è in base alla progettazione ... per migliorare la sicurezza del sistema".

Sono sicuro che altre persone spiegheranno in modo adeguato perché Ubuntu richiede una password. Il punto nella mia risposta è che Apple e Microsoft dovrebbero richiedere una password non vuota. Ne avrai bisogno per la piena funzionalità e consentire agli utenti di impostare la password su vuota significa solo avere problemi.


2

Ogni volta che ho installato OS X, mi è stato chiesto di creare una password per il mio account. Certo, non ho mai pensato di non creare una password.

Esistono modi per ridurre drasticamente il numero di volte in cui ti viene richiesta una password. Come qualcuno ha già detto, leggi il comando sudo. Puoi configurarlo in modo che non richieda una password quando devi fare qualcosa che richiede i privilegi di root.

È inoltre possibile configurare facilmente il sistema in modo da evitare la richiesta della password all'avvio.

Potresti anche solo eseguire come root tutto il tempo, ma sarebbe davvero un errore.

Le password non sono la perfezione della sicurezza. Ma certamente ne userei uno, se non altro per proteggere la mia macchina da passanti aggirati e / o maliziosi.


1

Perché? Perché Ubuntu è una versione di Linux, che è una versione di Unix specifica del processore (che era in qualche modo basata su Multics). Unix è stato progettato fin dall'inizio come un sistema multi-tasking multiutente, quindi le password sono state utilizzate per proteggere diversi account utente sullo stesso computer. Ciò includeva anche account di sistema come root, anch'essi con password per impedire a utenti non consapevoli di causare danni al sistema.

MS-Windows era basato su MS-DOS che, sebbene copiasse alcune idee da Unix, era destinato a essere un sistema personale per utente singolo. Le versioni più recenti di MS-Windows per utente singolo, a partire da Windows 2000 e Windows XP, si basano sul core multi-tasking WinNT multi-utente e hanno introdotto una protezione del controllo degli accessi simile a Linux per evitare danni al sistema. Sebbene le versioni più recenti del sistema operativo Mac di Apple siano essenzialmente una versione personalizzata di Unix (in questo caso basata su NeXTStep, a sua volta basata su BSD Unix), il Mac di solito è anche un personal computer per singolo utente.

Dato che lo sviluppo di Linux è open source e fino a poco tempo fa aveva solo una base di utenti tecnicamente molto esperta, regole come "non vengono mai eseguite come utenti con privilegi di superutente, e soprattutto non come utente root", hanno praticamente stato mantra. Tuttavia, con l'aumentare della popolarità di Ubuntu come sistema a utente singolo, sempre più utenti che sono anche amministratori del proprio sistema, vogliono correre come super-utenti per evitare di dover digitare nuovamente le loro password frequentemente, mantenendo spesso un terminale con privilegi elevati aperto via sudo -i. C'è una certa logica in questo, dal momento che sei la stessa persona che sta per immettere il comando e altrettanto probabilità di digitare lo stesso errore, dopo aver reinserito la password. Leggi RootSudo per informazioni dettagliate, inclusi possibili pericoli.

Tuttavia, esiste ancora un forte consenso tra la comunità Linux esistente per funzionare solo con i privilegi di cui hai bisogno in quel momento. Inoltre, se uno qualsiasi dei tuoi dati è personale e non vuoi che nessuno che abbia accesso al tuo computer lo guardi, vorrai almeno una password utente e probabilmente non abilitare l'accesso automatico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.