관리자 자격 증명을 사용하여 모든 사용자로 인증

관리자 자격 증명을 사용하여 모든 사용자로 인증

저는 집에서 여러 대의 노트북을 관리하고 있으며 SSH를 통해 대부분의 작업을 수행할 수 있지만 때로는 누군가가 로그인한 데스크톱 환경에 물리적으로 앉아 있어야 할 때도 있습니다. 사용자가 주변에 있으면 언제든지 "이봐, 로그인해 주세요."라고 말할 수 있습니다. 하지만 때로는 그들이 주변에 없기 때문에 /etc/shadow를 조작하여 그들의 비밀번호를 내 것으로 설정하고 로그인한 다음 섀도우를 복원해야 합니다.

제가 정말 원하는 것은 루트의 비밀번호(또는 관리자의 비밀번호가 더 좋음)를 사용하여 데스크탑에 어떤 사용자로든 로그인할 수 있는 기능입니다. 나는 시스템의 모든 pam_ 라이브러리에 대한 매뉴얼 페이지를 읽었으며 내가 추구하는 것과 가장 가까운 것으로 보이는 유일한 것은 pam_userdb입니다. 모든 일반 사용자로 보조 암호 데이터베이스를 구성하지만 관리 암호를 사용합니다. 하지만 그건 여전히 해키지.

lightdm과 gdm에 대한 구성 가이드를 살펴봤지만 이에 대해 아무것도 볼 수 없습니다. 나는 polkit을 잠깐 살펴보았지만 솔직히 나는 그것이 무엇을 하는지 전혀 모른다.

편집: "로그인"은 아마도 잘못된 표현일 것입니다. 이는 단일 앱에 액세스하는 것이 아니라 사용자의 전체 데스크톱 환경에 액세스하는 것을 의미했습니다.

관련 정보