Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コマンドに sudo パスワードが必要な次のサンプル bash スクリプトを実行したい
#!/bin/bash kinit #needs sudo password vi hello.txt
上記のスクリプトを実行すると、パスワードが要求されます。 コマンド自体でユーザー名とパスワードを渡すにはどうすればよいですか、またはスクリプトでパスワードを渡すことをスキップできるより良い方法はありますか?
したがって、システム全体にアクセスできる場合は、sudoers ファイルを変更して、特定の sudo コマンドをパスワードなしで実行できるようにすることができます。
コマンドラインで実行visudo
visudo
ユーザーを見つけて、行を次のように変更します。
pi ALL=(ALL) NOPASSWD: /path/to/kinit, /path/to/another/command
それはそれを行う必要があります。別のショットを与える !
それが役立つことを願っています