L'utente root di Unix dovrebbe avere una shell?

2

Di solito uso le distribuzioni derivate da Debian come il server Ubuntu. Molti di questi sono preconfigurati per utilizzare sudo anziché su e per impedire l'accesso all'account root possibile.

Tenendo presente questo, dovrebbe root avere una shell in /etc/passwd ? Se non riesco ad accedere come root , ha senso dare a root una vera shell?

    
posta Naftuli Kay 05.12.2013 - 02:31
fonte

2 risposte

1

Normalmente uno avrebbe bisogno di un guscio, ad es. quando si accede direttamente sulla console o in modalità utente singolo. Installa un sistema di test in una macchina virtuale e provalo?

    
risposta data 09.12.2013 - 08:58
fonte
0

In un mondo perfetto non hai bisogno di una shell di root. In una società in obsolescenza pianificata dipende da quanto è critico il tempo di attività. Se il tuo sistema di backup è molto buono, e puoi aspettare mentre riduci tutto da esso. allora puoi fare a meno del guscio. Murphy dovrà SEMPRE sollevare la sua brutta testa nel momento peggiore. Se il tuo account viene codificato, non puoi utilizzare la sua shell per eseguire root in.

Ora BLOCATE definitivamente l'accesso root remoto, a meno che non stiate mettendo il sistema in una posizione fisica molto remota. Avevo un server headless che permetteva solo a root di accedere attraverso la console seriale. Ho tenuto un vecchio laptop 486 solo per farmi collegare, se necessario. Ma puoi e dovresti legare la shell di root anche a una console specifica in modo che non possa essere in esecuzione su altri VC.

    
risposta data 19.09.2016 - 02:58
fonte

Leggi altre domande sui tag