mac sudo実行時にパスワードをあらかじめ用意しておく

macのターミナル上で、sudo実行時にパスワードをあらかじめ用意しておく手順を記述してます。ここでは変数を使用して実行してます。
環境
- OS macOS Monterey
- SHELL /bin/zsh
手順
sudo実行時にパスワードをあらかじめ用意しておくには、変数にパスワードを用意して「sudo」コマンドの「-S」を使用します。
実際に、変数「p」を用意して「sudo」コマンドを実行してみます
% p=password(パスワードを設定)
% echo $p | sudo -S touch hoge.txt
[sudo] testuser のパスワード:
実行結果を何も表示したくない場合は、「/dev/null 2>&1」を使用します。
% echo $p | sudo -S touch foo.txt > /dev/null 2>&1
-
前の記事
javascript 階乗を計算する 2023.01.17
-
次の記事
MariaDB 2個のパイプで文字列を連結する 2023.01.17
コメントを書く