登录时尝试删除 Redhat 5 中的密码回显

登录时尝试删除 Redhat 5 中的密码回显

我正在使用 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 中,许多系统更改会立即生效,或者至少在用户注销并登录时生效。然而,这个特定的更改需要重新启动。

相关内容