ログインする前にstty

ログインする前にstty

一部のパスワードの一部KILLでもある文字がに設定されているため、コンソールからログインしにくいHP-UX Integrity VMがいくつかあります。@これで、他のユーザーとしてログインして実行してこの問題を解決できることを知っています。stty KILL '^U'これはすでに.loginすべてのユーザーに適用されています。私も使用が\@効果があることを知っています。

KILL実際の質問では、対話型ログインを統合したりパスワードを使用したりする必要がないように、システム全体で文字を変更するにはどうすればよいですか@

答え1

/etc/inittab出発点だ。このgettyプログラムは端末の初期設定を処理します。

gettyマニュアルページによれば、管理者に特殊文字を設定できる設定ファイルを使用するように指示するオプションがあります。

-f
次に、特殊制御文字の設定を取得します。/dev/ttyconf文書。より特殊制御文字部分。

このセクションはまれですが、sttyマニュアルページにリンクされています。また、より多くの情報があります:

root権限を持つユーザーは、次のコマンドを使用して制御文字のデフォルト値を変更できます。sttyそしてリダイレクト標準入力デバイス上 /dev/ttyconf。次に指定する 4 つのコマンド形式のいずれか 説明する上記のセクションを使用できます。ただし、制御文字のデフォルト値のみが報告または変更される。他のモードのデフォルト値には影響しません。

そして例を見てください:

注文する:

      stty kill '^X' intr '^C' werase '^W' </dev/ttyconf

行文字削除のデフォルト値を次に設定します。^X(Ctrl-X)、文字を破る^Cと単語削除文字^W。ターミナルポートを開きます。後ろに新しいデフォルト値を表示するには、このコマンドを実行してください。killintrwerase制御文字

オープンターミナルポートでのみ作業するという説明がありました。後ろに/etc/inittabつまり、この初期化を実行するにはそれを変更する必要があります。

キャッシュされたWeb検索によると、HPのドキュメントは次のように答えます。

HP-UXシステム管理ガイド:構成管理:HP-UX 11iバージョン3
第2章システムパラメータの設定
ログイン特殊文字の変更

追加する行の例で終わります。今後コンソールと端末を処理する行:

   ttc0::bootwait:/sbin/stty intr ^C erase ^H kill ^U < /dev/ttyconf

gettyオプションも行に追加する必要があります-f

追加資料:

関連情報