您的位置:首页 > Web前端

Fedora自动登录root用户

2012-08-11 03:01 316 查看
自从Fedora 10开始,以后版本默认均无法在GUI下界面以root账号登录。其实这个设计是比较好的,root权限登录对用户来说不安全,特别是对初学者来说更是如此,一不小心就会修改或者删除系统的配置文,对系统造成严重问题。所以,一般而言,初学者应该习惯在非root用户下面工作。

如果坚持想以root权限登录GUI,则可以通过以下方法进行实现:

1.用普通账户启动终端,切换到root帐号

$su (input root passwd)

2.用vi编辑gdm,该文件位于/etc/pam.d/目录(注意pam dot d)

#vi /etc/pam.d/gdm

3.注释掉auth required pam_succeed_if.so user != root quiet 这一行

也就是在该行前面加“#”

#auth required pam_succeed_if.so user != root quiet

4.同时注释掉/etc/pam.d/gdm-password文件中的

auth required pam_succeed_if.so user != root quiet 这一行

5.注销GUI界面,切换到root用户,就可以使用root登录你的GUI了。

自动登录系统的实现:

方法一:修改 /etc/gdm/custom.conf文件,启用root自动登陆

# vi /etc/gdm/custom.conf

按“i” ,在文件末尾增加下列内容

[daemon]

AutomaticLoginEnable=true

AutomaticLogin=user_name

:wq

Fedora 10的网络服务不能自动启动,同样需要修改

chkconfig --level 35 network on

如果使用GUI界面去修改网络配置,貌似那个修改程序有BUG,子网掩码改完了再打开就变成了192.168.1.1

同样,可以在文件中直接修改。

文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0。

方法二:Fedora 设置用户自动登录

本人在安装F10时没有选择自动登录功能,所以每次登录系统都要输入登录密码,感觉有些麻烦,既然F10中没有图形设置,就只好修改gdm的配置文件了。

#passwd -d -f root ,清除root用户的密码

#vi /etc/gdm/custom.conf

在最后添加以下内容:

[daemon]

TimedLoginEnable=true

TimedLogin=jack

TimedLoginDelay=3

简单解释一下:

TimedLoginEnable=true 允许超时自动登录

TimedLogin=jack 自动登录的用户为jack

TimedLoginDelay=3 超时时间为3秒
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: