CentOS 6.5 GDM 非root用户自动登陆
  ygvcTRS7ncql 2023年11月13日 23 0



我的测试平台为:

CentOS 6.5 x86 32位 桌面版(GDM)

[root@localhost ~]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m


从百度中搜到的都是修改/etc/gdm/custom.conf文件,如果你按照百度搜到的去修改(/etc/gdm/custom.conf)的话,重新启动后,普通用户并不能实现自动登陆。


经我测试及查看代码发现,CentOS 6.5 并非修改此文件,而是修改/etc/gdm/gdm.schemas 这个文件。


我的修改此文件,将普通用户leekwen实现自动登陆,修改后与修改前的对比做出了patch文件。


参见patch代码:

[root@localhost ~]# cat /etc/gdm/gdm.patch
--- gdm.schemas.bak 2015-12-29 10:30:26.047999810 +0800
+++ gdm.schemas 2015-12-29 10:54:40.213279864 +0800
@@ -25,22 +25,22 @@
<schema>
<key>daemon/AutomaticLoginEnable</key>
<signature>b</signature>
- <default>false</default>
+ <default>true</default>
</schema>
<schema>
<key>daemon/AutomaticLogin</key>
<signature>s</signature>
- <default></default>
+ <default>leekwen</default>
</schema>
<schema>
<key>daemon/TimedLoginEnable</key>
<signature>b</signature>
- <default>false</default>
+ <default>true</default>
</schema>
<schema>
<key>daemon/TimedLogin</key>
<signature>s</signature>
- <default></default>
+ <default>leekwen</default>
</schema>
<schema>
<key>daemon/TimedLoginDelay</key>
@@ -51,7 +51,7 @@
<schema>
<key>debug/Enable</key>
<signature>b</signature>
- <default>false</default>
+ <default>true</default>
</schema>

<schema>


修改后,完成的文件如下:

[root@localhost ~]# cat /etc/gdm/gdm.schemas
<gdmschemafile>
<schemalist>

<schema>
<key>chooser/Multicast</key>
<signature>b</signature>
<default>false</default>
</schema>
<schema>
<key>chooser/MulticastAddr</key>
<signature>s</signature>
<default>ff02::1</default>
</schema>

<schema>
<key>daemon/User</key>
<signature>s</signature>
<default>gdm</default>
</schema>
<schema>
<key>daemon/Group</key>
<signature>s</signature>
<default>gdm</default>
</schema>
<schema>
<key>daemon/AutomaticLoginEnable</key>
<signature>b</signature>
<default>true</default>
</schema>
<schema>
<key>daemon/AutomaticLogin</key>
<signature>s</signature>
<default>leekwen</default>
</schema>
<schema>
<key>daemon/TimedLoginEnable</key>
<signature>b</signature>
<default>true</default>
</schema>
<schema>
<key>daemon/TimedLogin</key>
<signature>s</signature>
<default>leekwen</default>
</schema>
<schema>
<key>daemon/TimedLoginDelay</key>
<signature>i</signature>
<default>30</default>
</schema>

<schema>
<key>debug/Enable</key>
<signature>b</signature>
<default>true</default>
</schema>

<schema>
<key>security/DisallowTCP</key>
<signature>b</signature>
<default>true</default>
</schema>

<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>
<key>greeter/IncludeAll</key>
<signature>b</signature>
<default>true</default>
</schema>

<schema>
<key>xdmcp/Enable</key>
<signature>b</signature>
<default>false</default>
</schema>
<schema>
<key>xdmcp/MaxPending</key>
<signature>i</signature>
<default>4</default>
</schema>
<schema>
<key>xdmcp/MaxSessions</key>
<signature>i</signature>
<default>16</default>
</schema>
<schema>
<key>xdmcp/MaxWait</key>
<signature>i</signature>
<default>30</default>
</schema>
<schema>
<key>xdmcp/DisplaysPerHost</key>
<signature>i</signature>
<default>1</default>
</schema>
<schema>
<key>xdmcp/Port</key>
<signature>i</signature>
<default>177</default>
</schema>
<schema>
<key>xdmcp/HonorIndirect</key>
<signature>b</signature>
<default>true</default>
</schema>
<schema>
<key>xdmcp/MaxWaitIndirect</key>
<signature>i</signature>
<default>30</default>
</schema>
<schema>
<key>xdmcp/PingIntervalSeconds</key>
<signature>i</signature>
<default>60</default>
</schema>
<schema>
<key>xdmcp/Willing</key>
<signature>s</signature>
<default>/etc/gdm/Xwilling</default>
</schema>
</schemalist>
</gdmschemafile>


如若实现普通用户的登陆,请自行将“leekwen”改为此用户名,重新reboot 机器 即可。



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  4koL3J55wyKx   2023年11月13日   38   0   0 icogitCentOS
  9E2BTpjt8nym   2023年12月06日   37   0   0 WindowsgitCentOS
ygvcTRS7ncql