readコマンドで取得したパスワードをsudoのパスワード認証に使う

readコマンドで取得したパスワードをsudoのパスワード認証に使う方法。

$ bash
$ read -sp "Please input your password: " _password; echo -e
$ echo ${_password}  |  sudo -S -k コマンド

この方法だと.bash_historyにパスワードの情報が残らないので、安全性が高まる。

readコマンドのオプションとsudoコマンドのオプションに関しては

$ read --help
$ sudo --help

を参照。