给 ubuntu 10.04登录界面添加root用户登陆选择
ubuntu 10.04 的登陆窗口会列出可以登陆的用户名,还有一个其他,可以让我自己选择输入用户名,先用普通用户登录系统,sudo passwd root 激活 root 用户,注销,然后选用 root 就可以登录到桌面了,但是有点不爽的是,每次进系统都需要先选择其他,再输入 root 和 密码,而 root 用户名没有直接被列出来, 比较郁闷,后来终于在 /etc/gdm/gdm.schemas 文件中发现了如下配置片段:
<schema>
<key>greeter/Include</key>
<signature>s</signature>
<default></default>
</schema>
<schema>
<key>greeter/Exclude</key>
<signature>s</signature>
<default>bin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap</default>
</schema>
故而只需把下面 schema 中的 root 移除,放到上面的 schema 的 <default></default> 里,
改后应该是这样的:
<schema>
<key>greeter/Include</key>
<signature>s</signature>
<default>root</default>
</schema>
<schema>
<key>greeter/Exclude</key>
<signature>s</signature>
<default>bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap</default>
</schema>
保存并注销,重新登陆,在这次登陆框里就会看到 root 了!