SSHログインを介してLinuxサーバーで待ち時間を実装したいと思います。
シナリオとそれが必要な理由を説明します。
- マルチユーザーオプションを使用して、fstabを介してサーバー(ドメインに参加する)にCIFSをインストールしました。
- ユーザーには、ACLとMS ADによって管理されているこのマウントにホームディレクトリがあります。
- cifscredsを使用すると、ユーザーはADに対して自分自身を認証して指定されたフォルダにアクセスできます。
- ホームフォルダの場所はsssd設定で指定されます。
- cifscreds 資格情報は、ログインプロセス中に pam によって渡されます。
これで問題を解決するには、最初にAD資格情報を使用して(ドメインに参加する)サーバーにログインし、サーバーに正常に入ります。しかし、cifscredsの場合、プロセスが速すぎて初めてログインしてroot /にログインするとエラーが発生します。現在、ユーザーはインストールされている「ホームフォルダ」にアクセスできません。しばらくすると、彼はそうなるでしょう。だから彼はログアウトして再びログインし、キーリングを読み、権限を与えた後、インストールホームディレクトリになります。
したがって、資格情報がキーリングに保存された後にホームディレクトリに到達できるように、SSHログインプロセス全体を遅らせる必要があります。
どんなアイデアがありますか?事前にありがとう
答え1
混乱しているが、echo sleep 1 >~/.bash_profile
bashシェルがユーザーに対して呼び出されるたびに1秒の遅延が発生します。