Bonjour,
Je viens d’installer le plugin pour surveiller un serveur ProxMox et ma VM Jeedom.
Pas de souci pour la VM Jeedom, par contre pour Proxmox j’ai les erreurs suivante :
Dans chaque commande créé j’ai ce type d’erreur :
Banip sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an a
J’ai configuré la réception de mails et je reçoit ce type de mails :
pvenuc.local : Apr 10 21:52:44 : manu : a password is required ; PWD=/home/manu ; USER=root ; COMMAND=/usr/bin/fail2ban-client status
Apparemment le plugin essaye de se connecter en root, alors que j’ai bien mis mon user dans la définition de la connexion ssh. (J’ai interdit root en connection SSH sur mon Proxmox dans le fichier sshd_config et le port n’est plus le 22 ).
Merci MIPS, l’erreur était bien les droits pour autoriser un utilisateur à exécuter sudo sans mot de passe.
Peut-être faudrait-il corriger dans la documentation de modifier le fichier /etc/sudoers et non pas ajouter l’utilisateur au groupe sudoers.
Jj’ai fait:
sudo visudo
pour éditer le fichier /etc/sudoers
A la fin du fichier j’ai ajouté cette ligne :
mon-user ALL=(ALL) NOPASSWD:ALL
Il est possible d’affecter le droit d’utiliser sudo sans password par commande au lieu de ALL.
Serait-il possible d’avoir la liste des commandes utilisées par le plugin pour n’autoriser que celle-ci sans password ?
au temps pour moi, j’avais oublié que je n’avais pas donné les détails dans la doc de ce plugin, ils sont dans la doc de plugin-tgw : https://mips2648.github.io/jeedom-plugins-docs/tgw/fr_FR/#tocAnchor-1-10
Je vais essayer de mettre cette partie sur une page différente et y faire référence dans mes différents plugins qui en ont besoin.
oui, je suis au courant, c’est en test chez moi depuis quelques temps mais trop tôt pour partager.
Ca fera l’objet d’une prochaine beta (et de nouveau, ce n’est pas le seul plugin concerné)
l’utilisation de wildcard reste un risque mais les regex ne sont pas prises en charges sur la version de sudo dispo sur deb 11 et c’est toujours mieux que « ALL »