
我想在我的系統(Ubuntu 14.04 x64)上設定一個用戶,以便人們可以運行並查看程式的一些輸出,而無需提示輸入密碼或必須有 ssh 金鑰。這是我到目前為止所做的:ssh [email protected]
- 使用我的程式建立
example
用戶,因為它是 shell 透過adduser example --shell /path/to/my/program
- 建立了一個空檔案來
/home/example/.hushlogin
安靜 motd 和其他登入訊息
一切正常,但我必須完成密碼提示身份驗證質詢,我想繞過它,因為這將是一項公開可用的服務。
據推測,適當地自訂 PAM 配置/etc/pam.d
可能會達到目的,但我需要一些有關具體細節的指導。我希望此變更僅影響該特定使用者帳戶,而不是系統上的每個帳戶。
答案1
設置PermitEmptyPasswords yes
,/etc/ssh/sshd_config
然後確保用戶帳戶沒有密碼。