シェルスクリプトで認証を使用してユーザーを変更する方法

シェルスクリプトで認証を使用してユーザーを変更する方法

次のようにして、シェルスクリプトでユーザーを変更できますsu - newuser。しかし、新しいユーザーに認証が必要な場合はどうなりますか?シェルスクリプトでパスワードを提供する方法は?

どのユーザーもルートではありません。

ベストアンサー1

プレーンテキストファイルにはパスワードを使用しないことをお勧めします。ただし、関連するセキュリティリスクがない場合は、expectスクリプトを生成してください。 Expectは、対話型シェルと対話するように設計されたスクリプト言語で、ユーザーがシェル環境で別の入力を入力したり、他のオプションを選択したりする必要がある認証やプロセスの自動化などの作業に最適です。

おすすめ記事