CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 7333|回复: 6

[新手指南] 取消用户密码和文本模式下的自动登录

[复制链接]
发表于 2014-2-26 13:38:47 | 显示全部楼层 |阅读模式
本帖最后由 soloforce 于 2014-2-26 18:26 编辑

本文写的是在ubuntu for Cubieboard下面设置一些关于取消用户密码和自动登录的技巧

  • 修改 /etc/passwd 取消账户的登录密码。
以linaro为例,打开/etc/passwd,找到下面这行(细节可能略微不同)
  1. linaro:x:1000:1000:linaro,,,:/home/linaro:/bin/bash
复制代码
改为
  1. linaro::1000:1000:linaro,,,:/home/linaro:/bin/bash
复制代码
这时linaro的密码是空的,开机后提示login时直接输入linaro再按回车即可。空密码账户默认是不能SSH登录到本机的,为了安全起见。

  • 如果只是为了自动登录,只要修改 /etc/init/tty2.conf (或其他终端的配置文件) 即可。
  1. # /etc/init/tty2.conf - getty
  2. #
  3. # This service maintains a getty on tty2 from the point the system is
  4. # started until it is shut down again.

  5. start on stopped rc RUNLEVEL=[2345] and (
  6.             not-container or
  7.             container CONTAINER=lxc or
  8.             container CONTAINER=lxc-libvirt)

  9. stop on runlevel [!2345]

  10. respawn
  11. exec /sbin/getty -8 38400 -a linaro tty2
复制代码
注意,必须以root权限修改并保存好这两个文件,然后重启。
回复

使用道具 举报

发表于 2014-2-26 14:50:18 | 显示全部楼层
非常给力。
回复 支持 反对

使用道具 举报

发表于 2014-2-27 14:20:47 | 显示全部楼层
感谢回复!但是我的还是没改好。。。
vim /etc/inittab    将
    1:2345:respawn:/sbin/getty 38400 tty1
注释掉,改为了
    1:2345:respawn:/sbin/login -f root tty1 </dev/tty1 >/dev/tty1 2>&1
保存后重启,还是提示要输入用户名和密码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-27 17:39:44 | 显示全部楼层
noudle614 发表于 2014-2-27 14:20
感谢回复!但是我的还是没改好。。。
vim /etc/inittab    将
    1:2345:respawn:/sbin/getty 38400 tty1

你用的是debian还是ubuntu?
回复 支持 反对

使用道具 举报

发表于 2014-2-27 17:58:53 | 显示全部楼层
用的Debian
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-27 18:55:15 | 显示全部楼层
本帖最后由 soloforce 于 2014-2-27 18:56 编辑

/etc/inittab 里面加入
1:2345:respawn:/sbin/getty -a root tty2
重启后alt+f2切换到第二个控制台试试看
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-16 23:03 , Processed in 0.022528 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部