毎回パスワードの入力を求められることなく、ルートとしてBashスクリプトを実行できる方法はありますか? LAMPPのインストールを開始するプロセスを自動化しようとしています。これには、サービスを開始および停止するためにSudoコマンドをいくつか実行する必要があります。最適には、これを実行可能ファイルに組み込みたいので、アイコンをクリックするだけです。 ;)
明らかに、私はパスワードを持っているので、それは問題ではありません。私は自分の怠inessをさらに一歩進め、ローカルホストを起動するたびにそれを入力する必要はありません。結局のところ、それがプログラミングのすべてなのですよね?
スクリプトをsudoers
構成ファイルに追加できます。
Sudo visudo
次に、以下を見つけます。
%Sudo ALL=(ALL) ALL
後に追加:
your_username ALL=(ALL) NOPASSWD: /path/to/your/script
Ctrl + Xキーを押して確認します。