linux取消登陆管理器,自动登录linux(不使用登录管理器)
本文是指自动登录X
方法一:
编辑/etc/inittab,确保启动级别为5,即:
id:5:initdefault:
并且在最后面添加一行:
x:5:once:/bin/su username -l -c "/bin/bash --login -c startx >/dev/null 2>/dev/null"
(注:要把原来类似的那行注释掉,username替换为要自动登录的用户名)
另外要取消GDM之类的登录管理器自动运行,最后重启即可。
方法二:
源代码:
int main() {
execlp( "login", "login", "-f", "your_user_here", 0);
}
保存为autologin.c,其中your_user_here替换为要自动登录的用户名,然后编译并安装之:
$ gcc autologin.c -oautologin
$ sudo cp autologin /usr/sbin/autologin
配置 /etc/inittab
确保启动级别为3
然后修改
c1:2345:respawn:/sbin/agetty -8 38400 vc/1 linux
为
c1:2345:respawn:/sbin/agetty -n -l /usr/sbin/autologin 38400 vc/1 linux
配置 ~/.bash_profile
添加:
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/vc/1 ]; then
startx
fi
最后重启即可。
无论哪种方法,注销后都会回到文本界面,运行startx即可启动X并自动登录,请在~/.xinitrc里指定使用的桌面管理器。
附我的~/.xinitrc:
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
source ~/.xprofile
DEFAULTSESSION=startlxde
case "$1" in
"LXDE")
exec startlxde
;;
"GNOME")
exec gnome-session
;;
"KDE")
exec startkde
;;
"XFCE4")
exec startxfce4
;;
"ICEWM")
exec icewm-session
;;
"FLUXBOX")
exec startfluxbox
;;
*)
exec $DEFAULTSESSION
;;
esac
方法二参考:
linux取消登陆管理器,自动登录linux(不使用登录管理器)相关推荐
- linux如何生成网卡配置文件,自动生成Linux网卡配置
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #!/bin/bash #update:2013-02-25 #author:ihuotu ...
- 首个开源 Linux 系统登陆火星,占有率超 Windows,一同登录还有一款安卓手机芯片...
来源| 量子位 作者 | 贾浩楠 萧箫 公众号 QbitAI "确认着陆!毅力号安全到达火星表面." 就在昨日凌晨4点55分,美国"毅力号"不经变轨,直接冲 ...
- linux进程配置异常中断自动重启_Linux系统配置及服务管理 (四)进程管理
一.进程简介 进程是已启动的可执行程序的运行实例,进程有以下组成部分: • 已分配内存的地址空间: • 安全属性,包括所有权凭据和特权: • 程序代码的一个或多个执行线程: • 进程状态. 程序: 二 ...
- linux交换机登陆密码,h3c交换机配置ssh密码验证登录方式
一.背景: 1.由于PC机串口不支持热插拔,请不要在交换机带电的情况下,将串口插入或者拔出PC机.当连接PC和交换机时,请先安装配置电缆的DB-9端到PC机,再连接RJ-45到交换机:在拆下时,先拔出 ...
- linux取消挂载并将分区释放,Linux硬盘、分区、挂载、删除
Linux硬盘.分区.挂载.删除 一. 磁盘的简介 1.硬盘的接口 ①IDE :比较老的接口,很多针脚,现在基本被淘汰了. ②SAS : 服务器上一般用这个.SAS接口的硬盘比SATA接口的硬盘传输速 ...
- linux里进程监控和自动重启,Linux - linux进程监控和自动重启的简单实现
linux进程监控和自动重启的简单实现 目的:linux 下服务器程序会由于各类缘由dump掉,就会影响用户使用,这里提供一个简单的进程监控和重启功能.linux 实现原理:由定时任务crontab调 ...
- linux怎么静态改为自动获取,Linux系统下设置静态IP或自动获取动态IP的简单方法...
linux下为机器设置静态ip地址: 复制代码代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码代码如下: # ...
- linux改完权限后 自动恢复,linux文件或目录权限修改后如何恢复(备份了权限就能恢复)...
操作系统 RHEL5 如果你在linux上执行了如下操作 chmod -R 777 / 或者 chmod -R 700 / 那么恭喜你,你的系统即将崩溃,重启之后,你进不了图形界面,而且很多服务都起不 ...
- linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...
本文主要向大家介绍了Linux运维知识之Linux:复制并创建目标目录,如果它不存在,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 我需要一个命令(或者可能是cp的一个选项)来 ...
最新文章
- Visual Studio 2017 版本 15.5.5
- DataSet写入Excel
- JavaScript语句模版
- linux宝塔面板配置可道云,使用宝塔面板配合可道云打造私有云
- 低功耗远距离lora模块:SX1262与SX1278、SX1276射频无线收发器芯片对比分析以及选型指南
- php 路由 隐藏index,CI中路由与伪静态、隐藏index.php(十四)
- (八)深入浅出TCPIP之TCP长连接与短连接详解
- linux下dnw工具安装和使用
- mysql基础4-数据表操作2
- IDEA+MAVEN+testNG(reportNG)
- 时间操作(JavaScript版)—页面显示格式:年月日星期几
- electron 读取文件夹内容_读写本地文件
- 不使用redis,在前后端分离项目的条件下将验证码进行储存
- 利用autossh反向代理实现内网穿透
- 顶会速递 | ICLR 2020录用论文之自然语言处理篇
- 莫瑞茨:怎样分辨只想暴富的人和真正希望创业的人
- 微信小程序开发之——调查问卷-服务器数据交互(2.2.3)
- 【前端三剑客】JavaScript 网页脚本语言(速览)
- STM32F407基础总结系列(一)
- win10语言下载0x8024500C,教你解决win10应用商店错误代码0x8024500c的故障