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.