Sur d'autres forums, ils me disaient que ça avait toujours été le cas et que j'avais du cassé une sécurité de mon Deb9 !!
Non, mais comme expliqué dans le fil de seb95, Debian était une des rares distributions (si ce n'est la seule ?) à ne pas respecter la norme POSIX à ce sujet jusqu'à la version 9.
Je vais essayer d'épingler les discussions à ce sujet en précisant les titres au besoin ]]>
Parce qu'avant le « su » seul n'aurait jamais du se comporter comme
« su -l », mais c'était le cas. En quelque sorte le « su » d'avant ne
respecter pas la norme posix, alors que maintenant, il la respecte.
a+]]>
@smolski, je ne suis pas certain de comprendre ce que tu dis, ou plutôt ce que je comprends ne me semble pas juste. Tu peux passer des commandes de n'importe quel chemin, c'est l'intérêt de la variable $PATH.
Sur Debian 9, un simple su mettait /sbin dans cette variable, mais plus sous Debian 10 où il fut faire su - ou su -l pour obtenir ce comportement, afin de coller au mieux aux normes POSIX (merci @enicar pour l'explication, ici ou sur IRC je ne sais plus ).
Il y a d'autres variables d'environnement (genre $HOME) qui sont initialisées différemment, d'où la modification du chemin, mais ça n'est pas la cause.
ahhh et bien voilà la réponse, c'est bien ce que j'imaginais, c'est le fait d'être passé de Deb9 à DEb10 qui fait que ma manip ne fonctionne plus sans le "-" derrière su.
Sur d'autres forums, ils me disaient que ça avait toujours été le cas et que j'avais du cassé une sécurité de mon Deb9 !!]]>
fais un su -l pour passer en root et refait ta commande https://debian-facile.org/img/smilies/xtras/woohoo.gif
je suis persuadé que cela va fonctionner, ce que je ne comprends pas du coup c'est pourquoi sur mes autres PC je n'ai jamais eu à faire autre chose qu'un simple "su", et j'aime comprendre ]]>
j'obtiens le même PATH dans les deux cas.
J'essayerai sur mon portable Deb10 ce midi pour voir la différence.
Sur mes install en Deb9 un simple su me permet d'avoir accès à toutes les commandes, vous pensez que j'avais fait quelques choses de particulier pour avoir ce résultat ?]]>
En effet après être passé en root via “su”,
Il faut utiliser su avec l'option qui te dirige directement vers le /home/root, soit :
Le tuto de su :
https://debian-facile.org/doc:systeme:su#connexion-root ]]>