93 votes

sudo : aucun tty présent et aucun programme askpass spécifié

Lorsque l'on tente d'exécuter un binaire distant en utilisant sudo sur le boîtier de télécommande :

ssh remotehost "sudo ./binary"

Je vois cette erreur :

sudo: no tty present and no askpass program specified

Comment puis-je contourner ce problème ?

3voto

Peter Points 39

Vous pouvez également créer un fichier comme "sudo_shutdown" dans /etc/sudoers.d, avec un contenu :

# Allow admins to shutdown without pass
%adm ALL=(ALL) NOPASSWD: /sbin/shutdown

Cela permet aux utilisateurs qui font partie du groupe adm de s'arrêter sans mot de passe.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X