この短いシェルスクリプトを自分のニーズに合わせてどのように調整できますか?

この短いシェルスクリプトを自分のニーズに合わせてどのように調整できますか?

powertopUbuntuでLaunch Application Wizardを使用してログインしたときに強制しようとします。 "Command"エントリの下にgnome-terminal -x /home/***/Documents/programming/scripts/powertop.sh1行のbashシェルスクリプトを使用します。

echo "******" | sudo -S powertop

これは私のスーパーユーザーパスワードを正しく入力しますが、echoが実行され続けるため、初期化後にパワートップと対話することはできません。

gnome 端末で引き続き使用できますが、シェルスクリプトを使用して powertop を実行する権限をどのように取得しますか?

ベストアンサー1

パワートップがにあると仮定すると、/usr/sbinパスワードなしで使用できます。sudo /usr/sbin/powertopこれを行うには、visudo次の行を実行して追加してyourusername実際の行に置き換える必要があります。

yourusername ALL=(root) NOPASSWD: /usr/sbin/powertop

おすすめ記事