su
Table des matières
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