centos8 免登陆 免密码 多用户命令行 启动 ,以及 界面免密

780 阅读1分钟

修改 启动 service

vi /etc/systemd/system/getty.target.wants/getty@tty1.service

ExecStart=-/sbin/agetty  -o '-p -- \\u' --noclear %I $TERM

修改为 

ExecStart=-/sbin/agetty -a root --noclear %I $TERM

临时切换 运行模式

#- 完全多用户模式(标准的运行级)
init 3 
# - X11 (xwindow) 图形化界面模式
init 5 

永久 切换 运行模式

# 永久 切换到 多用户 
systemctl set-default multi-user.target

# 永久 切换到 桌面启动 
systemctl set-default graphical.target

由于界面 不同 os 实现 不一样, 所以 方法 估计 也都 不太通用,博主 还是 建议 大家 学习 linux 使用 命令行 进行学习

centos8 界面免密登录

留言中的 解决 方法

grant-bobo:我找到了解决办法: 

修改/etc/gdm/custom.conf文件,
[daemon]下添加以下两行 
AutomaticLoginEnable=True
 
AutomaticLogin=root 重启即可

ubuntu18 的界面 免密 登录

#1. 复制命令(设置启动参数)  
 vi /lib/systemd/system/rc.local.service 
#1.1. 复制代码(下面代码按ESC再 :wq 回车)
[Unit]
Description=/etc/rc.local Compatibility
Documentation=man:systemd-rc-local-generator(8)
ConditionFileIsExecutable=/etc/rc.local
After=syslog.target network.target remote-fs.target nss-lookup.target
 
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=no
GuessMainPID=no
 
#这一段原文件没有,需要自己添加
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
 
#2. 复制命令(设置软连接,开机启动回去/etc/……这个目录下去找文件)
ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/rc.local.service
#3.  复制命令(本身是没有rc.local文件的,后来上帝说要有它,就有了)
vi /etc/rc.local
#3.1. 复制代码(要开机启动的脚本、服务或者其他的操作都把命令写入这个脚本)

#!/bin/bash
echo "hello" > /etc/test.log
/etc/init.d/webserver start
exit 0

#添加可执行权限
sudo chmod +x /etc/rc.local
#4. 重启电脑
sudo reboot