Je suis en train de configurer un Samba 4 DC sur CentOS 7.
Comme moi, samba-tool
fonctionne bien mais quand je cours sudo samba-tool
Je reçois command not found
.
samba-tool
est situé dans /usr/local/samba/bin
. J'ai ajouté le répertoire à PATH pour moi-même et pour root.
Comme moi, env | ^PATH=
comprend correctement le répertoire ci-dessus. cependant, sudo env | ^PATH=
montre seulement PATH=/sbin:/bin:/usr/sbin:/usr/bin
.
Passons maintenant à l'utilisateur root. env | ^PATH=
résultats PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/samba/bin:/usr/local/samba/sbin
et samba-tool
fonctionne très bien.
C’était mon intuition que sudo reflétait parfaitement l’utilisateur root, ce qui, je suppose, n’est pas le cas. Une solution et, espérons-le, une explication est hautement appréciée.