5

コマンドに sudo パスワードが必要な次のサンプル bash スクリプトを実行したい

#!/bin/bash
kinit #needs sudo password
vi hello.txt  

上記のスクリプトを実行すると、パスワードが要求されます。
コマンド自体でユーザー名とパスワードを渡すにはどうすればよいですか、またはスクリプトでパスワードを渡すことをスキップできるより良い方法はありますか?

4

3 に答える 3

8

したがって、システム全体にアクセスできる場合は、sudoers ファイルを変更して、特定の sudo コマンドをパスワードなしで実行できるようにすることができます。

  1. コマンドラインで実行visudo

  2. ユーザーを見つけて、行を次のように変更します。

pi ALL=(ALL) NOPASSWD: /path/to/kinit, /path/to/another/command

それはそれを行う必要があります。別のショットを与える !

それが役立つことを願っています

于 2013-08-21T18:14:55.617 に答える