0
我想在Solaris 11 Express中使用bash間接方式來更改用戶的密碼。我使用的代碼是Solaris 11快速和間接
$ passwd testuser << MARKER
> testpassword
> testpassword
> MARKER
當我運行這個,我仍然會提示輸入密碼在控制檯上。相同的代碼適用於Ubuntu 10.04。
我試圖在bash中運行相同的東西,sh具有相同的結果。我需要做一些特定於Solaris的事情嗎?
感謝您的鏈接。你知道爲什麼我的腳本在Solaris上的行爲不同嗎?它與我使用的外殼有關嗎? – jobless
我在這裏猜測,但我認爲它是以類似於ssh的方式直接從控制檯讀取輸入。 –
我最終修改了影子文件,而不是更改用戶密碼。但期望的解決方案似乎是一個更好的解決方案,如果它在機器上可用。 – jobless