it.phhsnews.com


it.phhsnews.com / Perché non si deve accedere al proprio sistema Linux come root

Perché non si deve accedere al proprio sistema Linux come root


Su Linux, l'utente root è equivalente all'utente amministratore su Windows. Tuttavia, mentre Windows ha da lungo tempo una cultura di utenti medi che accedono come amministratore, non è necessario accedere come root su Linux.

Microsoft ha cercato di migliorare le pratiche di sicurezza di Windows con UAC - non si dovrebbe accedere come root su Linux per lo stesso motivo per cui non dovresti disabilitare UAC su Windows.

Perché Ubuntu usa Sudo

Scoraggiare gli utenti dall'eseguire come root è una delle ragioni per cui Ubuntu usa sudo invece di su. Per impostazione predefinita, la password di root è bloccata su Ubuntu, quindi gli utenti medi non possono accedere come root senza andare fuori del loro modo di riattivare l'account root.

Su altre distribuzioni Linux, è stato storicamente possibile accedere come root dalla schermata di login grafica e ottenere un desktop di root, anche se molte applicazioni potrebbero lamentarsi (e persino rifiutarsi di essere eseguite come root, come fa VLC). Gli utenti provenienti da Windows a volte hanno deciso di accedere come root, proprio come hanno usato l'account Administrator su Windows XP.

Con sudo, si esegue un comando specifico (preceduto da sudo) che ottiene i privilegi di root. Con su, dovresti usare il comando su per ottenere una shell di root, dove devi eseguire il comando che vuoi usare prima (si spera) per uscire dalla shell di root. Sudo aiuta a implementare le best practice, eseguendo solo i comandi che devono essere eseguiti come root (come i comandi di installazione del software) senza lasciarti in una shell di root dove potresti rimanere connesso o eseguire altre applicazioni come root.

Limitare i danni

Quando accedi come tuo account utente, i programmi che esegui sono limitati dalla scrittura al resto del sistema - possono solo scrivere nella tua cartella home. Non è possibile modificare i file di sistema senza ottenere i permessi di root. Ciò aiuta a proteggere il tuo computer. Ad esempio, se il browser Firefox avesse un buco di sicurezza e lo stavi eseguendo come root, una pagina Web dannosa sarebbe in grado di scrivere su tutti i file sul tuo sistema, leggere i file nelle cartelle home degli altri account utente e sostituire i comandi di sistema con compromessi quelli. Al contrario, se si è effettuato l'accesso come account utente limitato, la pagina Web dannosa non sarebbe in grado di eseguire alcuna di queste operazioni: sarebbe solo in grado di infliggere danni nella cartella Inizio. Anche se questo potrebbe ancora causare problemi, è molto meglio che compromettere l'intero sistema.

Questo ti aiuta anche a proteggerti da applicazioni maliziose o semplicemente buggy. Ad esempio, se esegui un'applicazione che decide di eliminare tutti i file a cui ha accesso (forse contiene un bug sgradevole), l'applicazione cancellerà la nostra cartella Inizio. Questo è male, ma se hai dei backup (che dovresti!), È abbastanza facile ripristinare i file nella tua cartella home. Tuttavia, se l'applicazione ha accesso root, potrebbe cancellare ogni singolo file sul disco rigido, rendendo necessaria una reinstallazione completa.

Autorizzazioni a grana fine

Mentre le vecchie distribuzioni Linux eseguivano interi programmi di amministrazione di sistema come root, i desktop Linux moderni utilizzare PolicyKit per un controllo ancora più preciso delle autorizzazioni ricevute da un'applicazione.

Ad esempio, a un'applicazione di gestione del software può essere concessa solo l'autorizzazione per installare il software sul proprio sistema tramite PolicyKit. L'interfaccia del programma verrebbe eseguita con le autorizzazioni dell'account utente limitato, solo la parte del programma che installava il software avrebbe ricevuto autorizzazioni elevate e quella parte del programma sarebbe stata in grado di installare solo il software.

Il programma non avrebbe pieno accesso di root all'intero sistema, che potrebbe proteggerti in caso di problemi di sicurezza nell'applicazione. PolicyKit consente inoltre agli account utente limitati di apportare alcune modifiche all'amministrazione del sistema senza ottenere l'accesso root completo, rendendo più semplice l'esecuzione come account utente limitato con meno problemi.


Linux ti consente di accedere a un desktop grafico come root - proprio come ti consentirà di eliminare ogni singolo file sul tuo disco rigido mentre il tuo sistema è in esecuzione o scrivere un rumore casuale direttamente sul tuo disco rigido, cancellando il tuo file system - ma non è una buona idea. Anche se sai cosa stai facendo, il sistema non è progettato per essere eseguito come root: stai bypassando gran parte dell'architettura di sicurezza che rende Linux così sicuro.


Riduzione della durata della batteria Miti per telefoni cellulari, tablet e laptop

Riduzione della durata della batteria Miti per telefoni cellulari, tablet e laptop

Le batterie devono essere gestite correttamente: sono una parte fondamentale dei nostri dispositivi mobili e la tecnologia della batteria non è avanzata come veloce come altre tecnologie. Sfortunatamente, ci sono molte informazioni errate sulle batterie là fuori. Alcuni dei grandi miti provengono da vecchie tecnologie a batteria e sono attivamente dannosi se applicati a nuove tecnologie di batteria.

(how-to)

Come aggiungere e rimuovere autori in un documento di Office

Come aggiungere e rimuovere autori in un documento di Office

Per impostazione predefinita, l'autore di un documento viene impostato sul nome utente immesso durante l'installazione di Word. Tuttavia, è possibile modificare il nome utente, modificando in tal modo l'autore principale, nonché aggiungere o rimuovere autori da un documento. NOTA: Abbiamo utilizzato Word 2013 per illustrare questa funzionalità.

(how-to)