画面のデフォルトのパスワードは何ですか?


24

私が入力するときはCtrl-X X (原文のまま)で画面を、セッションがロックされています。デフォルトのパスワードは何ですか?Linuxへのログインに使用するパスワードと同じですか?

理由:さまざまな種類のlinux / unixの下で、sshを介していくつかの異なるリモートLinuxサーバーに接続し、それらすべてでスクリーンセッションを実行しています。画面セッションをロックしてパスワードを入力すると、時々機能し、他のインストールでは機能しないため、パスワードがわかりません(そのため、その画面セッションを外部で「終了」する必要があります)。

だから、画面のデフォルトのパスワードは何ですか?

PS:私は決してルートではありません。使用されるスクリーンのバージョン:スクリーンバージョン4.00.03(FAU)23-Oct-06


画面がログインシェルにあるかどうか、および画面でログインが有効になっているかどうかに依存すると思います
-sehe

回答:


13

私の経験では、画面パスワードは常にそれを実行しているユーザーのシステムパスワードに過ぎません。manページは、画面ロックのプログラム可能な場合がありますように設定されている場合、それが使用されることを言います。そのため、これが当てはまるかどうか、およびそのプログラムの動作を把握する必要があるかもしれません。


カスタムロックプログラムの設定方法については、も参照serverfault.com/a/639406
tripleee

13
また、ユーザーにパスワードがなく、SSHキーを使用してログインした場合はどうなりますか?
セリン

1
その場合、ユーザーは画面をロックしないでください。彼はその後再びログインできないかもしれません
...-jpjacobs

1
@jpjacobs:悲しいかな、それは常にユーザーの選択ではない:superuser.com/questions/344301/…–
deltab

6
@Cerin:新しいSSH接続を開き、スクリーンセッションを自分から盗みます。
有効な

29

SSH公開キーログインがあり、パスワードがまったくない(私が知っている)サーバーで、同じ状況に陥ることが時々あり、最後に回復したことを思い出すのに苦労します。

画面を強制終了する必要はありません。実行screen中の端末を切断し、新しい端末ウィンドウを開いて再接続します(screen -r)。

たぶん予防策として、ロックキーストロークがバインドされないように追加bind xしてください.screenrc。既に実行screen中の場合、を使用しますctrl-A : bind x


1
ああ、シンプルだが完璧-ありがとう!
レナードチャリス

2

スクリーンプロセスを所有するユーザーのパスワード。


2
パスワードがない場合はどうしますか?私は自分のサーバーにログインするためのパスワードなしのSSHキーを使用すると、画面はまだ...パスワードの入力を要求
Cleber Goncalvesの

1
フレーズなしのsshキー(悪い考えですが、ssh-agentを調べてください)を使用することは、パスワードを持たないことと同じではありません。画面には、中に/ etc / shadowのリモートシステム上にあるものは何でも、ユーザーパスワードたくなる
Sirex

-1

多くのアプローチを試した後、私はそれを見つけました:

  • 最もよい解決策は bind x bind ^x .screenrcファイルに2行追加すること です。

rootユーザーでない場合は、必ずファイルに追加alias screen="screen -C [your .screenrc file path]"してください.bashrc

  • 2番目のベストソリューションは export LOCKPRG='/bin/true' .bashrcファイルに1行追加すること です。ただし、この方法はやや一般的ではありません。このリンクを参照してください

最後に、この男disabling_gnu_screen_lock_screenに感謝します。彼のコンテンツをここにコピーアンドペーストします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.