C'è una domanda recente riguardante più amministratori di sistema che lavorano come root ed è sudo bash -l
stata citata.
Ho cercato questo su Google e SE, ma non capisco la differenza tra sudo bash -l
e sudo -i
.
Dalle pagine man di bash e sudo sembra che la differenza potrebbe essere che sudo bash -l
esegue ~ / .bash_profile, ~ / .bash_login e ~ / .profile e ~ / .bash_logout dell'utente root, ma dal test me stesso sembra esegue il normale .bashrc dell'utente e non quello principale. Potrei aver frainteso a quale utente l'espressione ~ faccia riferimento nelle pagine man. Sarebbe gradito chiarire la differenza e gli scenari di utilizzo.