저는 gnome 디스플레이 관리자를 사용하여 Redhat 5.6을 실행하고 있습니다. 비밀번호를 입력할 때 비밀번호 에코가 발생하지 않도록(별표 등 없음) 로그인 관리자를 구성하고 싶습니다. 파일을 편집 /usr/share/gdm/defaults.conf
하고 /usr/share/gdm/factory-defaults.conf
줄을 변경했습니다
#UseInvisibleInEntry=false
도착하다
UseInvisibleInEntry=true
,
하지만 로그인 화면에는 여전히 별표 비밀번호 에코가 표시됩니다.
답변1
다시 시작하면 문제가 해결되었으므로 로그인 관리자(gdm)에 구성을 다시 로드하라고 지시해야 한다는 점을 놓쳤습니다. 대부분의 시스템 서비스는 구성을 변경할 때 구성을 다시 로드하지 않으며 실제로 해당 응용 프로그램의 구성 UI를 통하지 않고 파일을 직접 편집하는 경우 구성 파일을 자동으로 다시 로드하는 응용 프로그램은 거의 없습니다.
Gdm의 경우 구성 파일을 다시 로드하는 명령이 없습니다. 당신이 할 수 있는 일은 다시 시작하는 것뿐입니다. 이는 로그아웃할 때 자동으로 발생하지 않습니다(중지하기 전까지는 여전히 동일한 gdm 인스턴스입니다).
시스템 서비스를 다시 시작하는 일반적인 방법은 다음 명령 중 하나를 실행하는 것입니다. (사용 중인 Red Hat 버전에서 어떤 서비스 관리자를 사용하는지 잊어버렸습니다.)
restart ssh
service ssh restart
/etc/init.d/ssh restart
그러나 gdm을 다시 시작하면 이를 통해 로그인한 모든 사용자가 로그아웃되므로 일반적으로 권장되지 않습니다. 대신 실행gdm 안전 재시작이렇게 하면 마지막 사용자가 로그오프한 직후 gdm이 다시 시작됩니다. (이는 gdm의 일부 버전/설치, 특히 Ubuntu 10.04에서는 작동하지 않습니다.)
답변2
실제로 gdm
일부 메커니즘을 사용하여 재부팅할 수 있으면 재부팅할 필요가 없습니다.
이것블로그 항목에서는 재부팅 방법을 설명합니다 gdm
.
답변3
시스템을 다시 시작하면 문제가 해결되었습니다. 나는 이것이 분명한 대답일지도 모른다고 생각하지만 Linux에서는 많은 시스템 변경 사항이 즉시 적용되거나 적어도 사용자가 로그아웃하고 로그인할 때 적용됩니다. 그러나 이 특정 변경 사항에는 재부팅이 필요합니다.