当前位置首页 > Debian知识

root登录到图形;Fedora12/Debian以root登录图形界面

阅读次数:396 次  来源:admin  发布时间:

http://www.cnblogs.com/chutianyao/archive/2012/04/17/2453295.html

刚装好Fedora 12,以root登录图形界面,报错:“鉴定故障”。经查:默认不允许以root登录图形界面。

解决办法:

(1)以普通用户登录。

(2)#su

切换到root。

(3)#vi /etc/pam.d/gdm

在如下行前加“#”,将其注释掉:

auth required pam_succeed_if.souser != root quiet

(4) #vi /etc/pam.d/gdm-passwaord

在如下行前加“#”,将其注释掉:

auth required pam_succeed_if.souser != root quiet

经验证:使用sudo vi /etc/pam.d/gdm无法编辑这两个文件,因为安装时添加的用户默认不再sudo列表中,必须通过su切换到root才能编辑这两个文件。

其实在启动时进入单用户模式,默认就是root用户,可以直接编辑这两个文件。但这方式有点hack,咱还是整点比较常规的方法。

(5)#reboot

之后就可以用root登录了。

------------------------------------------------

update 2012-05-22:

最近切换到Debian下,情况类似,解决方法也类似:

http://www.cnblogs.com/floatedclouds/archive/2011/09/29/2195356.html

Debian默认不允许root登录,所以修改之。

(1)让Debian以root登录

修改gdm3的登录pam文件

#vi /etc/pam.d/gdm3

将auth required pam_succeed_if.so user != root quiet_success注释掉 //本行前加#

重启即可

(2)让Debian以root自动登录。

首先修改gdm3的设定文件

#vi /etc/gdm3/deamon.conf

AutomaticLogin = false //改为true

AutomaticLogin = root //以root自动登录

如果想等几秒再登录,那么用以下的

TimedLoginEnable = true

TimedLogin = root

TimedLoginDelay = 5 //延迟5秒登录,可修改

最后gdm3的自动登录pam文件

#vi /etc/pam.d/gdm3-autologi

将auth required pam_succeed_if.so user != root quiet_success注释掉。 //在本行前加#,取消Debian不让root登录的限制。

重启即可。

UNIX &Linux http://hi.baidu.com/hewing111/item/83b1a3fea77afbda6325d21d Debian Linux下如何以root账号登录桌面

I Debian Linux

方法有两种,一是图形界面方式设置,一是命令行设置:

A. 图形界面方式:

GNOME桌面下:打开“系统主菜单“,选择”系统>系统管理>登录窗口”,在弹出的窗口中点“安全”选项页,选择“允许本地管理员登录“,点确定即可。完成。

B. 命令行方式:(未测试过,不推荐新手用)

# grep 'AllowRoot' /etc/kde3/kdm/kdmrc

AllowRootLogin=true

# grep 'AllowRoot' /etc/gdm/gdm.conf

AllowRoot=true

II Ubuntu Linux下

方法如下:(假设是GNOME桌面)

1、先解除root锁定,为root用户设置密码

打开终端输入:sudo passwd

Password: <--- 输入你当前用户的密码

Enter new UNIX password: <--- 新的Root用户密码

Retype new UNIX password: <--- 重复新的Root用户密码

asswd:已成功更新密码

2、在桌面主菜单中,打开 系统>系统管理>登录窗口,点“安全”选项页,选择“允许本地管理员登录”。完成。。。。

( 如过是英文界面,即为:打开 System --> Administration --> Login Screen Setup;点击 security 页;选择 Allow root login )

{如果是kde桌面 (未经测试的方法):打开 Konqueror 并打开 /etc/kde3/kdm/ 目录, 在 kdmrc 文件上按右键选择 --> 'Edit as root', 在 246 行将 AllowRootLogin=false 修改为 'true',保存并退出. 命令行方式:gksu /usr/sbin/gdmsetup}

#Linux http://blog.sina.com.cn/s/blog_7016966301019p7j.html Ubuntu手记:卸载gnome,投奔xfce (2013-04-17 13:53:31) 光头电脑配置很 低,当初选择ubuntu的原因就是看中了Linux系统资源占用率低的优势,可是安装了ubuntu12.04版本之后,发现这丫的资源占用率比 win7还高,我这种老掉牙的本本,只能打开文件管理器,看网页都卡得要死。那就对ubuntu进行瘦身吧,首当其冲的自然是桌面管理器gnome,把 gnome换成xfce吧。

第一步,安装xfce,安装命令:sudo apt-get install xubuntu-desktop。执行完毕之后它会自己安装,坐等几分钟,然后注销,在用户名上面的选项里就能看到xfce和xubuntu的选项了。

第二步,卸载gnome,命令:sudo apt-get --purge remove liborbit2。执行完之后,似乎就卸载了2MB的东西吧,开玩笑,那么大的管理器,卸载了这么点,坑爹啊。重新启动看看,还是unity的登录界 面,看着真不爽,作为一个有洁癖的人,继续第三步。

第三步,彻底卸载gnome,从网上搜集了个卸载gnome的命令:

udo apt-get -y --auto-remove purge unity

udo apt-get -y --auto-remove purge unity-commo

udo apt-get -y --auto-remove purge unity-lens*

udo apt-get -y --auto-remove purge unity-service

udo apt-get -y --auto-remove purge unity-asset-pool

执行完之后,还不是很满意,因为卸载了大约20MB不到的东西,打开新立得管理器,还是很多gnome的包。

第四步,丧心病狂,丧尽天良的卸载gnome,因为gnome上还有个unity,于是,再来个sudo apt-get --purge remove libqt3-mt libqtcore4,这个据说是用来卸载KDE的,不过用来卸载unity也是可以的,一次性清理掉60MB空间,重启……意料之中启动失败,因为,据 说卸载了unity-greeter,只有蹲墙角哭的份了。

第五步,好吧,命令行……输入账号密码,运行命令starX,启动桌面管 理器,失败,命令X,失败。好吧,没办法了。运行:sudo vim /etc/lightdm/lightdm.conf,以root身份用vim编辑器打开lightdm.conf配置文件,这个文件是用来配置登陆界面 的,修改greeter-session=unity-greeter为greeter-session=lightdm-gtk-greeter,然后 保存退出,重启,OK,清爽的xfce小老鼠界面,舒坦了许多。

PS:关于第五步用vim编辑器,其实,我当时选用的环境是中文环境,在 vim里,各种菜单字符都是乱码,所以我还去安装了中文支持,命令如下:sudo apt-get install zhcon(安装zhcon);zhcon --utf8 --drv=vga(启动utf8字符支持),接下来为中文支持添加命令行自动启动:sudo vim ~/.bashrc,打开后在里面加入一行:alias zhcon='zhcon --utf8 --drv=vga',保存退出,OK。

刚装好Fedora 12,以root登录图形界面,报错:“鉴定故障”。经查:默认不允许以root登录图形界面。

解决办法:

(1)以普通用户登录。

(2)#su

切换到root。

(3)#vi /etc/pam.d/gdm

在如下行前加“#”,将其注释掉:

auth required pam_succeed_if.souser != root quiet

(4) #vi /etc/pam.d/gdm-passwaord

在如下行前加“#”,将其注释掉:

auth required pam_succeed_if.souser != root quiet

经验证:使用sudo vi /etc/pam.d/gdm无法编辑这两个文件,因为安装时添加的用户默认不再sudo列表中,必须通过su切换到root才能编辑这两个文件。

其实在启动时进入单用户模式,默认就是root用户,可以直接编辑这两个文件。但这方式有点hack,咱还是整点比较常规的方法。

(5)#reboot

之后就可以用root登录了。

------------------------------------------------

update 2012-05-22:

最近切换到Debian下,情况类似,解决方法也类似:

http://www.cnblogs.com/floatedclouds/archive/2011/09/29/2195356.html

Debian默认不允许root登录,所以修改之。

(1)让Debian以root登录

修改gdm3的登录pam文件

#vi /etc/pam.d/gdm3

将auth required pam_succeed_if.so user != root quiet_success注释掉 //本行前加#

重启即可

(2)让Debian以root自动登录。

首先修改gdm3的设定文件

#vi /etc/gdm3/deamon.conf

AutomaticLogin = false //改为true

AutomaticLogin = root //以root自动登录

如果想等几秒再登录,那么用以下的

TimedLoginEnable = true

TimedLogin = root

TimedLoginDelay = 5 //延迟5秒登录,可修改

最后gdm3的自动登录pam文件

#vi /etc/pam.d/gdm3-autologi

将auth required pam_succeed_if.so user != root quiet_success注释掉。 //在本行前加#,取消Debian不让root登录的限制。

重启即可。

上一篇:基于web的android图像处理示例(Win7+Apache+PHP+Matlab+Android)【转】
下一篇:[开发记录]Nginx模块开发(一)