linux如何在开机后默认用root登录
开机后到输入用户名称和密码的时候,不要这个画面而是直接显示username和password那样的界面,我从装了系统还是不行,我以前装的时候不是这样的,求解释。在线等。...
开机后到输入用户名称和密码的时候,不要
这个画面而是直接显示username和password那样的界面,我从装了系统还是不行,我以前装的时候不是这样的,求解释。在线等。 展开
这个画面而是直接显示username和password那样的界面,我从装了系统还是不行,我以前装的时候不是这样的,求解释。在线等。 展开
7个回答
推荐于2017-10-08 · 知道合伙人数码行家
关注
展开全部
系统自动以root登录,并自动启动用户程序的设置方法
第一步:删除root用户
vi /etc/passwd
该文件的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二个字段X删除就可以。变为: root::0:0:root:/root:/bin/bash
vi /etc/shadow
该文件的第一行:root:!^*@(*&:0:99999:7::1,只需要把第二个字段删除就可以。变为: root::14125:0:99999:7::1 至此,就把root用户的密码删除了。
第二步:在系统启动时自动以root用户登录
vi /etc/inittab
找到 #run gettys in standard runlevels
1:2345:raspawn:/sbin/mingetty tty1 (用/sbin/mingetty来启动终端,tty1表启动的终端号)
将1:2345:raspawn:/sbin/mingetty tty1 改为:
1:2345:raspawn:/sbin/mingetty --autologin root tty1 (用/sbin/mingetty来启动终端,tty1表启动的终端号,并以root用户登录终端)
这样,系统启动时就会以root用户自动登录,而不需要手动输入用户名。
第三步:系统刚启动时,用户主目录为/root ,要把系统启动是要自动启动的程序放在此目录下。
第四步:在配置文件中添加自动启动的程序(main是要自动启动的程序)
vi /root/.bashrc 在此文件的末尾添加 /root/main即可
说明每个登录用户的主目录下都有.bashrc这个文件(~/.bashrc),该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.(可以在这个文件中添加专用于你的bash shell的自动启动文件包)。
第一步:删除root用户
vi /etc/passwd
该文件的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二个字段X删除就可以。变为: root::0:0:root:/root:/bin/bash
vi /etc/shadow
该文件的第一行:root:!^*@(*&:0:99999:7::1,只需要把第二个字段删除就可以。变为: root::14125:0:99999:7::1 至此,就把root用户的密码删除了。
第二步:在系统启动时自动以root用户登录
vi /etc/inittab
找到 #run gettys in standard runlevels
1:2345:raspawn:/sbin/mingetty tty1 (用/sbin/mingetty来启动终端,tty1表启动的终端号)
将1:2345:raspawn:/sbin/mingetty tty1 改为:
1:2345:raspawn:/sbin/mingetty --autologin root tty1 (用/sbin/mingetty来启动终端,tty1表启动的终端号,并以root用户登录终端)
这样,系统启动时就会以root用户自动登录,而不需要手动输入用户名。
第三步:系统刚启动时,用户主目录为/root ,要把系统启动是要自动启动的程序放在此目录下。
第四步:在配置文件中添加自动启动的程序(main是要自动启动的程序)
vi /root/.bashrc 在此文件的末尾添加 /root/main即可
说明每个登录用户的主目录下都有.bashrc这个文件(~/.bashrc),该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.(可以在这个文件中添加专用于你的bash shell的自动启动文件包)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在以前的版本中,是可以做到的。例如红帽的rhel4 rhel5等等发行版。当时它们在安装完成后首次使用前的基本设置中会要求用户设置一个普通帐户,如果此时,取消普同帐户的设置,电脑虽然会给出提示,但是,仍旧会接受。然而。现在的发行版本已经不能这样的,现在的版本如果在系统安装或初次使用前的基本配置过程中不设置普通用户都无法继续下一步的操作。而且现有的发行版默认状态就是以普通用户登录,而root用户都是锁定的。如果你想把root作为默认的登录,那么可以尝试一个办法:先设法让root具有登录系统的能力,然后把你的普通用户的帐户删除。但是这个办法只是理论上可行,而实际上,由于linux发行版本众多,不同的linux发行商对于这个问题所采取的措施各不相同,因此,不能保证百分百的可用。我觉得你还是应该学会适应它。这是你的系统安全的第一道也是最基本的一道屏障。如果以root登录,万一操作有个失误,很可能是致命的。
追问
我用的centos 6.4 以前我也装过是可以用root默认登录的 可是最近却不行了,不知道怎么回事。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Ctrl+Alt+F1,切换到字符控制台,root用户登录
修改/etc/pam.d/gdm文件:
vi /etc/pam.d/gdm
删除或者在行首增加#注释此行:
auth required pam_succeed_if.so user != root quiet
注销用户,Ctrl+Alt+F7切换到X Window 点选“其他...",输入root用户名和密码即可
如果启动时不进入X Window
vi /etc/inittab
将
id:5:initdefault:
改为
id:3:initdefault:
修改/etc/pam.d/gdm文件:
vi /etc/pam.d/gdm
删除或者在行首增加#注释此行:
auth required pam_succeed_if.so user != root quiet
注销用户,Ctrl+Alt+F7切换到X Window 点选“其他...",输入root用户名和密码即可
如果启动时不进入X Window
vi /etc/inittab
将
id:5:initdefault:
改为
id:3:initdefault:
追问
你这个是解决不能用root用户登录的吧 我能用root登录 只是不是默认的
追答
如果启动时不进入X Window
vi /etc/inittab
将
id:5:initdefault:
改为
id:3:initdefault:
然后init 3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询