Outils pour utilisateurs

Outils du site


Panneau latéral

su

su, se loguer en root

su ou sudo

Certains préfèrent sudo à su pour n’exécuter qu'une seule commande avec des privilèges. Mais lorsqu'on fait que du sysadmin, il peut être intéressant de se loguer en tant que root pour de vrai.

su -

comme on le trouve si bien expliqué sur internet, il faut préférer su - :

  • su - invokes a login shell after switching the user. A login shell resets most environment variables, providing a clean base.
  • su just switches the user, providing a normal shell with an environment nearly the same as with the old user.

Troobleshooting

Le fait de ne pas avoir un bon environnement peut poser problème, notamment certaines commande de /sbin ne sont pas accessibles si on n'a pas le bon environnement (PATH), car /sbin est réservé à l'utilisateur root, et ne fait donc pas partie du PATH d'un utilisateur normal.

J'ai rencontré le problème avec des retour comme
des bash: iptables: command not found
ou des bash: shutdown: command not found
ou bash: reboot: command not found

su.txt · Dernière modification: 2023/09/19 20:32 de luc