linux怎样设置root自动登录

举报 回答
linux怎样设置root自动登录
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    3,145

举报 回答

8个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
系统自动以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 用户激活了么?
取消 评论
修改pam文件
取消 评论
sybaseiq权限可能不够。
取消 评论
Mint17是基于ubuntu的,root用户名在默认的情况下是不被激活的,只能通过sudo来提升用户的权限,每次都要输入密码确认,相当的繁琐,因此把root帐户激活就可以实现默认root登陆了。
打开一个终端控制台,使用如下命令:
sudo -i#激活 root 帐号sudo passwd rootEnter your existing passwordEnter password for rootConfirm password for root这样就可以激活root账号作为默认登陆用户,不过由于安全考虑尽量别使用root账号登陆Linux系统。
取消 评论
Ubuntu想用root登录的话,除了你要设置root的密码外,还要修改 /etc/lightdm/lightdm.conf文件—— 在文件末尾加上一行:
greeter-show-manual-login=true
取消 评论
root自动登陆不安全啊,你是有什么服务要在开机的时候启动吗?
取消 评论
ZOL问答 > linux怎样设置root自动登录

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?

linux怎样设置root自动登录
ZOL小调查:月收入
确定