我在vagrant(Ubuntu 12.04 OS)中創建了一個新的非sudo用戶(user1),並將不安全的公鑰添加到user1授權密鑰文件。在流浪的文件,添加默認的用戶爲「用戶1」:非Sudo Vagrant用戶的流浪漢失敗
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mkdir -p /vagrant
Stdout from the command:
Stderr from the command:
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: 3 incorrect password attempts
但如果是設置默認用戶的sudo的用戶,那麼流浪漢:
config.ssh.default.username = "user1"
現在無業遊民了與以下錯誤消息失敗成功。 任何人都可以幫助我做出改變,我需要做的,以啓用非sudo用戶流浪。
爲什麼你想避免虛擬機上的sudo? – tmatilai
因爲我不希望默認用戶有權訪問其他用戶的文件和文件夾(因爲sudo用戶可以使用sudo命令訪問所有內容)。 – user2846870
其他用戶?如果你想在客機上安裝或配置任何東西,你需要root權限。如果沒有,爲什麼要使用流浪漢呢?直接創建並旋轉虛擬機。 – tmatilai