รหัสผ่านเริ่มต้นของหน้าจอคืออะไร?


24

เมื่อฉันพิมพ์Ctrl-X X (sic) ในหน้าจอเซสชันจะถูกล็อค รหัสผ่านเริ่มต้นคืออะไร เป็นรหัสผ่านเดียวกับที่ฉันใช้ในการเข้าสู่ระบบ linux

ฉันถามเพราะ: ฉันเชื่อมต่อกับเซิร์ฟเวอร์ linux ระยะไกลที่แตกต่างกันผ่านทาง ssh ภายใต้รสชาติที่หลากหลายของ linux / unix และมีเซสชันที่ทำงานบนหน้าจอทั้งหมด เมื่อฉันล็อคเซสชันของหน้าจอและพิมพ์รหัสผ่านของฉันบางครั้งก็ใช้งานได้และในการติดตั้งอื่น ๆ มันไม่ทำงานดังนั้นฉันจึงไม่รู้ว่ารหัสผ่านคืออะไร (ดังนั้นฉันต้อง "ออก" เซสชันของหน้าจอนั้นจากภายนอก)

ดังนั้นรหัสผ่านเริ่มต้นของหน้าจอคืออะไร?

PS: ฉันไม่เคยรูต เวอร์ชั่นของหน้าจอที่ใช้: Screen version 4.00.03 (FAU) 23-Oct-06


ผมคาดว่ามันขึ้นอยู่กับว่าหน้าจอที่อยู่ในเปลือกเข้าสู่ระบบและการเข้าสู่ระบบไม่ว่าจะเปิดใช้งานสำหรับหน้าจอ
sehe

คำตอบ:


13

รหัสผ่านหน้าจอเป็นเพียงรหัสผ่านระบบของผู้ใช้ที่เรียกใช้จากประสบการณ์ manpageบอกว่าถ้ามีโปรแกรมล็อคหน้าจอที่มีก็จะถูกใช้ถ้ากำหนดค่าเพื่อ ดังนั้นคุณอาจจะต้องคิดออกว่าเป็นกรณีนี้หรือไม่และโปรแกรมนั้นทำงานอย่างไร


สำหรับวิธีกำหนดค่าโปรแกรมล็อคแบบกำหนดเองโปรดดูserverfault.com/a/639406
tripleee

13
และถ้าผู้ใช้ไม่มีรหัสผ่านและคุณใช้รหัส SSH เพื่อเข้าสู่ระบบ?
Cerin

1
ฉันคิดว่าผู้ใช้ไม่ควรล็อคหน้าจอของเขา เขาอาจจะไม่สามารถเข้าสู่ระบบอีกครั้งหลังจากนั้น ...
jpjacobs

1
@jpjacobs: อนิจจามันไม่ใช่ทางเลือกของผู้ใช้เสมอไป: superuser.com/questions/344301/…
deltab

6
@Cerin: เปิดการเชื่อมต่อ SSH ใหม่และขโมยเซสชั่นหน้าจอจากตัวคุณเอง
ใช้ได้ตั้งแต่

29

บางครั้งฉันพบว่าตัวเองอยู่ในสถานการณ์เดียวกันบนเซิร์ฟเวอร์ที่ฉันมีการเข้าสู่ระบบกุญแจสาธารณะของ SSH และไม่มีรหัสผ่านเลย (ที่ฉันรู้) และพยายามจำสิ่งที่ฉันทำเพื่อกู้คืนครั้งสุดท้าย

ไม่จำเป็นต้องฆ่าหน้าจอไม่ได้ เพียงปลดการเชื่อมต่อเครื่องที่คุณใช้งานscreenอยู่จากนั้นเปิดหน้าต่างเทอร์มินัลใหม่และติดตั้งใหม่ ( screen -r)

อาจเป็นการระมัดระวังเพิ่มbind xให้กับคุณ.screenrcเพื่อให้การกดแป้นล็อคไม่ถูกผูกไว้ ในการทำงานอยู่แล้วใช้screenctrl-A : bind x


1
อ่าเรียบง่าย แต่สมบูรณ์แบบ - ขอบคุณ!
Leonard Challis

2

รหัสผ่านของผู้ใช้ที่เป็นเจ้าของกระบวนการหน้าจอ


2
คุณจะทำอย่างไรเมื่อไม่มีรหัสผ่าน ผมใช้คีย์ passwordless SSH เพื่อเข้าสู่ระบบไปยังเซิร์ฟเวอร์ของฉันและหน้าจอยังคงถามผมสำหรับรหัสผ่าน ...
Cleber Goncalves

1
ใช้คีย์ ssh แบบไม่มีวลี (ความคิดที่ไม่ดี btw, ดูที่ ssh-agent) ไม่เหมือนกับการไม่มีรหัสผ่าน หน้าจอจะต้องการอะไรก็ตามที่รหัสผ่านของผู้ใช้อยู่บนระบบรีโมตใน / etc / shadow
Sirex

-1

หลังจากลองหลายวิธีฉันพบว่า:

  • ทางออกที่ดีที่สุดคือการเพิ่มสองบรรทัด bind x bind ^x ลงใน.screenrcไฟล์ของคุณ

( หมายเหตุหากคุณไม่ใช่ผู้ใช้รูทโปรดอย่าลืมเพิ่มลงalias screen="screen -C [your .screenrc file path]"ใน.bashrcไฟล์ของคุณ)

  • ทางออกที่ดีที่สุดที่สองคือการเพิ่มหนึ่งบรรทัด export LOCKPRG='/bin/true' ใน.bashrcไฟล์ของคุณ อย่างไรก็ตามวิธีนี้ค่อนข้างผิดปกติอ้างอิงถึงลิงค์นี้

ในที่สุดขอบคุณมากสำหรับผู้ชายคนนี้ที่ปิดการใช้งาน _gnu_screen_lock_screenฉันเพิ่งคัดลอกวางเนื้อหาของเขาที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.