Je voudrais savoir quelle est la différence entre
su -
sudo bash
sudo sh
Je ne peux pas me connecter en tant que root en faisant su -
parce que je n'ai pas le mot de passe root - je veux dire que j'ai mon mot de passe utilisateur avec lequel je peux sudo "command"
mais ce mot de passe ne fonctionne pas car su -
je peux me connecter en tant que root avec sudo bash
avec mon mot de passe utilisateur et je peux me connecter tout en faire, sudo sh
mais je reçois une invite de commande sous cette forme
#
sudo su -
sans mot de passe root. Parce que sudo exécute lasu -
commande avec les autorisations root, vous serez uniquement invité à entrer le mot de passe de l'utilisateur. Cela a l'avantage de configurer l'environnement de l'utilisateur root, ce qui ne peut pas être fait en exécutant simplement un shell avec sudo.