2
我有一個流浪項目,配備了ansible。我被要求輸入ubuntu用戶的密碼而不是vagrant(我在GUI中登錄的用戶)
瞭解SSH設置我用:
config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'"
config.ssh.forward_agent = true
config.ssh.forward_x11 = true
的問題是,我開始了VM與GUI
vb.gui = true
有ansible lightdm-GTK的迎賓員的設置安裝,
但我被要求提供ubuntu的用戶密碼inste流浪使用者的廣告。
這是我試圖解決的問題。
作爲解決方法(因爲我不知道ubuntu的用戶密碼),我登錄到vm並手動更改它。 vagrant ssh sudo passwd ubuntu 但我仍然想知道背後的祕密。
這裏是我的Vagrantfile
https://github.com/valentin-nasta/development-environment/blob/master/Vagrantfile
謝謝。在我的虛擬機上,'sudoers.d'文件已經存在,但'vagrant'不是'sudo'組的成員。所以我只需要最後一行就可以在不提示的情況下啓用GUI sudo更改。 –