ルートとなるシェルスクリプト

ルートとなるシェルスクリプト

ルートになるシェルスクリプトをどのように作成しますか?つまり、メッセージが表示されたときにパスワードを入力したくありません。パスワードはスクリプト自体内になければなりません。しようとしましたが失敗しました。可能ですか?もしそうなら、説明してください。

ベストアンサー1

以下を使用してスクリプトを作成できます。予想されるツール。

Redhatでは、Expectパッケージはデフォルトです。ただし、Ubuntuでは別途インストールする必要があります。

コマンドを使用して、次のことを確認できます。

$ rpm -qa | grep expect レッドハットの場合

$ dpkg -l expectUbuntuの場合

次のスクリプトが操作を実行します。

#!/usr/bin/expect

spawn su -
expect "Password: "
send "password\r"
interact

おすすめ記事