一部のパスワードの一部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
。ターミナルポートを開きます。後ろに新しいデフォルト値を表示するには、このコマンドを実行してください。kill
、intr
とwerase
制御文字
オープンターミナルポートでのみ作業するという説明がありました。後ろに/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
。
追加資料: