sudo: no tty present and no askpass program specified
找到一些連結 [1-2] 講到原因好像是 ssh 認證之類的問題,同時主要的解法都是更改 ssh 參數
不過因為我沒辦法變更指令的內容,因此要朝著調整系統的方向做。
最後主要參考的是 [3] 以及 OpenStack VM 上的參數 XD
以 Ubuntu 來說,假設希望 ubuntu 這個使用者在 sudo 時可以免密碼驗證
可以建立一個檔案 /etc/sudoers.d/ubuntu,內容如下:
# User rules for ubuntu ubuntu ALL=(ALL) NOPASSWD:ALL儲存後直接重新啟動 sudo 服務即可。
參考資料:
1、sudo: no tty present and no askpass program specified
2、no tty present and no askpass program specified with `ssh -A`
3、sudo: no tty present and no askpass program specified
沒有留言:
張貼留言