Etkileşim olmadan tek bir komutla bir kullanıcının şifresini gerçekten değiştirmek istediğim belirli bir kullanım durumum var. Bu işlem güvenli bir şekilde (SSH üzerinden ve oturum açabilecek yalnızca bir kullanıcının bulunduğu bir sistemde) yapıldığından, komut satırında yeni şifreyi (ve gerekirse eski şifreyi) göstermek iyi bir şeydir. FWIW, bu bir Ubuntu sistemi.
Sadece bu görev için bu sisteme Beklenti benzeri şeyler eklemek zorunda kalmaktan kaçınmak istiyorum.
echo "newpassword" | pw usermod theusername -h 0