Який пароль за замовчуванням екрана?


24

Коли я набираю на екрані Ctrl-X X (sic) , сеанс блокується. Що таке пароль за замовчуванням? Це той самий пароль, який я використовую для входу в Linux?

Я прошу, тому що: я підключаюсь до декількох різних віддалених серверів Linux через ssh, під різними смаками linux / unix, і на всіх них проводяться екранні сеанси. Коли я блокую сеанс екрана і ввожу свій пароль, іноді він працює, а в інших установках він не працює, і тому я не знаю, що таке пароль (тому мені доведеться "вийти" з сеансу на екрані зовні).

Отже, що таке пароль за замовчуванням екрана?

PS: Я ніколи не корінь. Використовувана версія екрана: версія екрана 4.00.03 (FAU) 23-жовтня-06


Я очікую , що це залежить від того, чи є екран в реєстраційній оболонки, і буде чи Ввійти включений для екрану
sehe

Відповіді:


13

Панель екрана завжди був просто системним паролем користувача, який його запускав. сторінка керівництво каже , що якщо доступна програма блокування екрана, вона буде використовуватися , якщо налаштоване таким чином . Тож, можливо, вам знадобиться розібратися, чи це так, і як поводиться ця програма.


Про те, як налаштувати власну програму блокування, див. Також 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 без фрази (погана ідея btw, перегляньте ssh-агент) - це не те, що немає пароля. на екрані захочеться, щоб пароль користувача був у віддаленій системі в / etc / shadow
Sirex

-1

Перепробувавши багато підходів, я виявив, що:

  • НАЙКРАЩЕ рішення - додавання bind x bind ^x до вашого .screenrcфайлу двох рядків .

( Примітка. Якщо ви не користувач root, не забудьте додати alias screen="screen -C [your .screenrc file path]"до свого .bashrcфайлу)

  • Друге найкраще рішення - це додавання export LOCKPRG='/bin/true' до .bashrcфайлу одного рядка . Однак цей метод є дещо рідкісним, посилайтесь на це посилання

Нарешті, велике спасибі цьому хлопцеві onesposoble_gnu_screen_lock_screen , я просто копіюю та вставляю його вміст сюди.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.