
내 .screenrc에 스크린 세션에 대한 비밀번호를 설정했습니다. 훌륭하게 작동합니다. 스크린 세션에 다시 연결해야 할 때마다 비밀번호를 입력해야 합니다. 현재 터미널을 잠글 수 있는 또 다른 기능(ctrl+a, x)이 있습니다. 이것은 터미널을 정말 빠르게 잠글 수 있는 환상적인 기능이며, 유휴 시간 20분 후에 자동으로 터미널을 잠그는 기능도 있습니다. 이를 위해 .screenrc에 'idle 1200 lockscreen' 줄을 추가했습니다.
그러나 내 문제는 터미널이 잠금 화면 상태에 있으면 어떤 비밀번호도 잠금을 해제할 수 없는 것 같다는 것입니다. 내 사용자 로그인 비밀번호가 아닌 화면 비밀번호가 아닙니다. 이 잠금 화면 상태에 대한 비밀번호를 어디에 설정해야 할지 전혀 모르겠고 맨페이지나 온라인에서 찾은 어떤 내용도 이에 대해 언급하는 것이 중요하다고 생각하지 않는 것 같습니다. 맨페이지에는 /usr/bin/lck 또는 /usr/bin/lock 또는 '내장'을 사용한다고 나와 있지만 처음 두 바이너리가 없으며 이 내장이 무엇인지 전혀 모릅니다. 도움이 필요하세요?
답변1
screen
인증을 위해 PAM을 사용하므로 비밀번호 확인은 에서 구성됩니다 /etc/pam.d/screen
.
/etc/passwd
이것은 Unix 비밀번호 데이터베이스( + /etc/shadow
) 를 확인하는 기본 구성입니다 .
auth required pam_unix.so
screen
시스템이 인증을 위해 다른 것을 사용하는 경우(Kerberos, NIS 등) 의 PAM 구성도 업데이트해야 합니다 . (일부 Linux 배포판(예: Debian)에서는 include
ing 만으로 /etc/pam.d/common-auth
충분합니다.)
답변2
에 따라수동LOCKPRG
, 시작하기 전에 환경 변수에 할당하여 원하는 대로 잠금 프로그램을 구성할 수 있습니다 screen
.
비밀번호가 없는 잠긴 터미널에 대처하는 방법은 다음을 참조하세요.https://superuser.com/questions/343965/what-is-the-default-password-of-screen/