0
我有一個bash腳本,需要在不同的用戶下運行幾個命令。我想用su做這個,但是我無法自動su沒有密碼提示。無法將密碼傳遞給su
運行該腳本的用戶將是centos中的apache(所以不是真正的用戶帳戶,例如,您不能執行su apache並在apache用戶下獲得提示)。
因此,我不認爲像預期的東西會起作用。我也不能使用SSH密鑰從apache到另一個本地主機帳戶。
有沒有辦法實現我的目標?硬編碼密碼對我來說是可以接受的。
您可以使用sudo並允許apache以不同密碼執行某些文件 – knittl