sshログインが成功した後にユーザー権限を確認するスクリプトを作成しようとしています。
私はSSH強制コマンドを介してこれを行っています。スクリプトパラメータ(認証しているユーザーなど)を渡したいのですが、どうすればよいかわかりません。
何か助けはありますか?
私は自分でこれを理解しました。環境変数を設定し、それらを強制コマンド スクリプトで読み取ることにより、強制コマンド スクリプトにパラメーターを渡すことができます。
SSH では、パラメーターを介して (またはパイプを介してさえも) パスワードを渡すことはできません。これは設計によって作成されており、man
ページにも記述されています。ssh による自動ログインの唯一の方法は、ファイル認証によるものです。
ユーザーから提供されたパスワードと /etc/shadow の値を比較してみてください。それはトリックを行う必要があります:)