找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2262|回复: 0

红帽Linux设置默认登陆账号为root账号

[复制链接]
发表于 2016-11-15 17:25:10 | 显示全部楼层 |阅读模式
方式一:

1.让CentOS Linux启动时进入字符终端模式,需要修改/etc/inittab配置文件。

1

2

3

vim /etc/inittab
id:5:initdefault:
#将“id:5:initdefault:”修改为“id:3:initdefault:”

2.具体参数可以参见该文件中的注释部分:

1

2

3

4

5

6

7

8

9

10

cat /etc/inittab
# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#

3.登陆账户为root,这个需要在登陆的时候输入root,然后输入密码即可。

方式二:

系统自动以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的自动启动文件包)。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表