ルートになるシェルスクリプトをどのように作成しますか?つまり、メッセージが表示されたときにパスワードを入力したくありません。パスワードはスクリプト自体内になければなりません。しようとしましたが失敗しました。可能ですか?もしそうなら、説明してください。
ベストアンサー1
以下を使用してスクリプトを作成できます。予想されるツール。
Redhatでは、Expectパッケージはデフォルトです。ただし、Ubuntuでは別途インストールする必要があります。
コマンドを使用して、次のことを確認できます。
$ rpm -qa | grep expect
レッドハットの場合
$ dpkg -l expect
Ubuntuの場合
次のスクリプトが操作を実行します。
#!/usr/bin/expect
spawn su -
expect "Password: "
send "password\r"
interact