ich eine neue CentOS Linux erstellt haben, veröffentlichen 1511.07.02 (Core) Box von VirtualBox und Vagrant auch habe ich die richtigen Schritte gefolgt esnicht „Vagrant halt“ auf CentOS7 Befehl arbeiten
„Vagrant zu schaffen up „und‚Vagabund ssh‘Befehle richtig funktionieren, aber wenn ich versuche,‚Vagabund halt‘bekam ich folgende Fehlermeldung:
The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed!
shutdown -h now
Stdout from the command:
Stderr from the command:
sudo: no tty present and no askpass program specified
als ich in die Box gehen durch‚vagabundierende ssh‘Befehl und führen Sie den“ shutdown -h jetzt "Befehl Ich wurde nach dem Vagabunden-Benutzerpasswort gefragt:
[[email protected] ~]$ shutdown -h now ==== AUTHENTICATING FOR org.freedesktop.login1.power-off === Authentication is required for powering off the system. Authenticating as: hww_vagrant Password:
Es sollte mich nicht fragen, wie ich auf sudoers-Datei die folgende Zeile haben hinzuzufügen:
hww_vagrant ALL=(ALL) NOPASSWD: ALL
, und ich habe auch die folgende Zeile auf sudoers zu Datei kommentiert:
Defaults requiretty
Hier das Problem .... wie ich nach Passwort gefragt wurde, wenn vagabundierender Benutzer versucht, die Box abzuschalten, wenn ich versuche, "vagrant halt" auszuführen, scheitert es.
Ich denke, es sollte mit meiner Konfiguration funktionieren, aber immer noch fragt mich das Passwort für die Abschaltung der Box von "Vagabund" Benutzer ... Hat jemand was passiert?
Danke!
Wenn Sie ssh in die Maschine und 'shutdown -h jetzt 'kann es Sie fragen, aber wenn Sie' sudo shutdown -h jetzt' tun, sollte es in Ordnung sein? –
Wenn ich _sudo shutdown -h now_ eingeben, dann wurde ich nach einem Passwort gefragt und es funktioniert wegen meiner sudoers Konfigurationsdatei (_hww_vagrant ALL = (ALL) NOPASSWD: ALL_), mit dieser Konfiguration sollte ich nicht nach Passwort und ich gefragt werden würde nicht "_sudo_" eingeben müssen. Was passiert, wenn ich versuche, "_Vagrant halt_" Befehl ist vagrant Benutzer läuft in backgroud "_shutdown -h now_" Befehl und dann der vagrant Benutzer kann nicht ausgeführt werden, weil es nach Passwort gefragt wird, wenn mit meiner Konfiguration sollte es nicht passieren. –