免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2580 | 回复: 0
打印 上一主题 下一主题

设置root用户自动登录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-28 16:38 |只看该作者 |倒序浏览
用root直接登录,有很多人都不赞成这么做,要是被我老师看见了,那是要被打屁股的~~
用什么登录存属个人喜好,跟误操作没么关系,该删的,就是用普通用户登录的,你也会想办法把它珊了。。。。。。

要想用root自动登录就赶快动手吧~
先下载gdm源码,ftp://ftp.gnome.org/pub/gnome/sources/gdm/下什么版本自己看着来~
解压以后,修改gdm-x.x/daemon/slave.c

1471 #if 0
1472                 if (gdm_daemon_config_get_value_bool (GDM_KEY_AUTOMATIC_LOGIN_ENABLE) &&
1473                     ! ve_string_empty (automaticlogin)) {
1474                         g_free (ParsedAutomaticLogin);
1475                         ParsedAutomaticLogin = gdm_slave_parse_enriched_login (display,
1476                                                                                automaticlogin);
1477                 }
1478 #endif
修改上面几行,去掉判断语句,直接执行里面的语句。

接下来修改
1613         } else if (d->type == TYPE_STATIC &&
1614                    gdm_first_login &&
1615                    ! ve_string_empty (ParsedAutomaticLogin)/* &&
1616                    strcmp (ParsedAutomaticLogin, gdm_root_user ()) != 0*/) {
1617                 gdm_first_login = FALSE;

把if判断的最后一个条件给注释掉,



然后回到gdm-x.x目录,
./configure --prefix=/usr
make
make install

写的有点乱,看不明白的请到http://ajonbin.spaces.live.com/B ... 390DCD51E!162.entry高人的博客。

重启可以自动登录了,但是会弹出一个对话框,很是不爽,用下面的方法让它消失,
下载ftp://ftp.gnome.org/pub/gnome/sources/gnome-session/

解压以后修改gnome-session-x.x/gnome-session/main.c

162   if (geteuid () >= 0)
163     return FALSE;

把原来的改成上面那样,
编译安装就可以了。。。

在这里,我特别向 ajonbin 涅槃  表示感谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP