GNU/Linux >> Linux Esercitazione >  >> Linux

Sudo su è considerata una cattiva pratica?

Diamo un'occhiata ai tuoi casi:

 su -

eseguirà /bin/sh come utente root utilizzando l'ambiente root. La password di root è necessaria e la registrazione PUÒ essere registrata a seconda delle impostazioni di syslog (di solito è /var/log/auth.log).

 sudo /bin/sh

eseguirà shell come utente root utilizzando il set corrente di variabili di ambiente (con alcune eccezioni come sarebbe definito nel file sudoers). La password è la password dell'utente di origine e NON la password dell'utente root. sudo è solitamente registrato.

 sudo su -

eseguirà una shell (di solito /bin/sh) come utente root impostando l'ambiente come utente root. Ciò richiederà la password dell'utente di origine e questo verrà generalmente registrato.

A volte è necessario avere l'ambiente root sul proprio ambiente, quindi su - è un metodo appropriato. Ricorda che sudo registrerà comunque l'uso del comando shell in entrambi i casi.


Linux
  1. La funzione di root del gruppo utente??

  2. Differenza tra utente Sudo e utente root?

  3. Cambia la password di root con Sudo, senza Su?

  4. Crea un utente sudo in CentOS

  5. Crea un utente sudo in Ubuntu

Come passare all'utente root in Ubuntu 22.04

Come limitare l'utente root in CentOS

Avvia sempre Terminal come utente root (sudo) in Ubuntu

Dove vengono segnalati gli incidenti sudo?

Esegui ifconfig senza sudo

montare webdav come utente (no sudo)