Discuter:Root

De Wiki de la communauté Mandriva.

Excellent le su -c ! je ne connaissais pas. Mais sur ma 2009 [gilles@pc-dell ~]$ su -c "urpmi --auto-update" Password: bash: urpmi: command not found alors que su - -c, lui, me fait correctement passer en root --PapaJaac 23 novembre 2008 à 15:39 (CET)

j'ai trouvé un autre truc drôle :

su -c "echo $HOME" me donne mon home utilisateur su - -c "echo $HOME" aussi !

et j'ai comme toi Papajaac. Idem avec des $UID, j'ai du 500 partout.

"su - login" est appelé un "shell login" et "su login" est appelé un "login interactif". Pour plus d'info sur la nuance entre les deux, voir la section "invocation" détaillée ici : http://jp.barralis.com/linux-man/man1/bash.1.php . En gros, "su -" est un vrai login lorsque l'on veut réellement changer son utilisateur et oublier complètement le précédent. yoho 24 novembre 2008 à 15:37 (CET)