Linux系统字符终端自动登录的一解决办法:

Linux中如何自动登录虚拟控制台

This article describes how to automatically login to a virtual console at the end of the boot process. This article only covers console logins; methods for starting an X server are described in Start X at Boot.

Using mingetty

This is the preferred (i.e. clean) method.

Install the mingetty package from the AUR. mingetty is designed to be a minimal getty and allows automatic logins. Then, in /etc/inittab change:

c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

to

c1:2345:respawn:/sbin/mingetty --autologin USERNAME tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

The user can change every line to use mingetty if preferred, but it is not necessary.

Using a C login program

As an alternative, a C login program can be written:

File: autologin.c
#include <unistd.h>int main() {execlp( "login", "login", "-f", "USERNAME",  NULL);
}

Here, the C function execlp executes the command login -f USERNAME.

The program must be compiled and copied to an appropriate location:

# gcc -o autologin autologin.c
# cp autologin /usr/local/sbin/

Finally, edit etc/inittab and change:

c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

to:

c1:2345:respawn:/sbin/agetty -n -l /usr/local/sbin/autologin 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

Linux系统字符终端自动登录问题相关推荐

  1. linux系统无需设置密码自动登录用户

    cd /etc/lightdm/在lightdm.conf文件中, 修改 autologin-user = root 则主机开机时,免密码登录root用户

  2. linux系统打开终端自动执行:source .bashrc

    1.进入家目录 cd ~ cd ~ 2. vim 编辑器打开.bash_profile 如果没有会自动创建 vim .bash_profile 3.输入下面内容后 :wq 保存并退出 # .bash_ ...

  3. Linux系统之终端管理命令的基本使用

    Linux系统之终端管理命令的基本使用 一.检查本地系统环境 1.检查系统版本 2.检查系统内核版本 二.终端介绍 1.终端简介 2.Linux终端简介 3.终端的发展 三.终端的相关术语 1.终端模 ...

  4. linux系统从开机到登录之前的启动流程

    Linux系统从开机到登录之前的启动流程 1.开机BIOS自检 接通电源开机,计算机会先加载BIOS信息,因为BIOS中包含了CPU的相关信息,设备启动顺序信息 ,硬盘信息,内存信息,时钟信息,pnp ...

  5. Linux系统 设置 cockpit 自动开机启动时异常问题处理(设置systemctl enable cockpit 异常【解决办法】)

    Linux系统 设置 cockpit 自动开机启动时异常问题处理 问题系统: Centos7 Fedora29 RedHat7 systemctl enable cockpit 时,会出现如下错误: ...

  6. 【linux系统编程】远程登录工具ssh | 跨主机远程拷贝scp

    远程登录工具ssh && 跨主机远程拷贝scp 正文开始@Assassin 目录: 远程登录工具ssh && 跨主机远程拷贝scp 1. ssh简介: 2. ssh基本 ...

  7. 抓包分析,一条Linux命令实现路由器自动登录深大校园网认证(Drcom Pt版)

    先说结论,通过抓包分析简化最后可以得出,其登录过程只是一个简单的向服务器发送HTTP GET请求或HTTP POST请求.只要在路由器启动之后自动发送一段 HTTP 请求,即可实现自动登录. 对于 G ...

  8. linux进入字符界面的登录密码,三种进入CentOS界面字符方法

    三种进入CentOS界面字符方法 在CentOS界面切换问题中,也许很多人习惯进入字符工作方式来进行操作.那么如何切换到字符工作方式呢?下面我们就来介绍3种方法来进入字符工作方式: 在图形环境下开启终 ...

  9. linux同步webdav,Linux系统使用WebDAV自动挂载私有云盘

    穿越派·派盘 ▹ 专属私有!个人电脑秒变云盘,云盘数据保存在个人电脑本地,安全防泄密. ▹ 全平台远程访问,手机秒扩容,不限空间.不限网速. ▹ 支持各种AAP中的WebDAV协议,支持数据同步备份. ...

  10. linux 命令行模式自动登录,实现linux的自动登录--命令行模式启动

    linux的登录主要是由两个文件在控制,/usr/sbin/getty来获得用户名,并进行检查用户名是否存在,然后将用户名传递给/usr/bin/login来获取用户输入密码和检查密码是否正确. 所以 ...

最新文章

  1. 没抢到欧冠杯的票?没关系!在VR中看!
  2. python3 sha 系列 hex 加密 以sha256为例
  3. CSDN移动助手v0.01发布
  4. win7 部署tomcat
  5. 学会了这些技术,你离BAT大厂不远了
  6. python的format函数如何理解_python format函数的使用
  7. 生宣、熟宣、半生半熟宣纸各有什么特点?初学书法用哪种宣纸好?
  8. 计算机缺失esul.dll,msedgeupdateres_es.dll
  9. 数据库常用sql语句总结
  10. Excel -- 行列数据移动(移动复制)
  11. arcgis 循环模型批量处理_科学网-ArcGIS模型构建器批处理操作-张凌的博文
  12. JeecgBoot 3.3.0 版本发布,基于代码生成器的企业级低代码平台
  13. Android适配虚拟按键-亲测华为小米手机有效
  14. 发布Python包到pypi
  15. KeyStore加载PublicKey/PrivateKey(公/私钥)证书
  16. 小米note刷android8.1,【Android 8.1.0】RR-O For Xiaomi Mi Note Pro(小米Note顶配版)
  17. 初玩scrapy:爬取淘票票(1)
  18. “世界那么大,我想去看看” ——10款精美的旅游网站设计欣赏
  19. C/C++中浮点数格式学习——以IEEE75432位单精度为例
  20. 【一】Excel VBA开发 初探

热门文章

  1. 一阶低通滤波器方程_一阶有源低通滤波电路与最经典一阶低通滤波器电路图
  2. 5.8G微波雷达模块使用,5.8G微波雷达模块工作原理和介绍
  3. matlab:圆形的图像识别(二)
  4. MATLAB中fspecial()函数的用法
  5. 解决方法:python下载慢,pycharm下载慢,anaconda下载慢,百度网盘链接分享给你备用
  6. yuki翻译器钩子_YUKI GALGAME翻译器
  7. yuki翻译器钩子_最新YUKI GALGAME翻译器下载地址电脑版-CC软件
  8. oracle通过日期函数求年龄的大小
  9. Flutter-16进制透明颜色对照表
  10. 树莓派教程 - 2.1 树莓派USB摄像头 树莓派罗技免驱摄像头 fswebcam常用参数