active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty on tty1agetty active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty on tty2agetty active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty on tty3agetty active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty on tty4agetty active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty on tty5agetty
systemd─┬─VBoxService───7*[{VBoxService}] ├─accounts-daemon───2*[{accounts-daemon}] ├─2*[agetty 以下是显示如何使用方括号的示例: $ pstree ├─2*[agetty] 要禁用相同分支的合并,请使用 -c 选项。 $ pstree -c ├─agetty ├─agetty 每个进程的线程显示在父进程下,并使用花括号内的进程名称显示。 ├─agetty -o -p -- \\u --keep-baud 115200,38400,9600 ttyS0 vt220 ├─agetty -o -p -- \\u --noclear tty1
V #显示版本信息 应用举例 [root@centos7 ~]# pstree systemd─┬─NetworkManager───2*[{NetworkManager}] ├─agetty (634)─┬─{NetworkManager}(656) │ └─{NetworkManager}(658) ├─agetty switched-root --system --deserialize 22 ├─NetworkManager --no-daemon │ └─2*[{NetworkManager}] ├─agetty
│ └─9*[{YDLive}] ├─abrt-dbus───3*[{abrt-dbus}] ├─acpid ├─2*[agetty sleep 100 │ │ │ └─8*[{sh}] │ │ └─22*[{YDService}] │ └─9*[{YDLive}] ├─acpid ├─agetty --noclear tty1 linux ├─agetty --keep-baud 115200,38400,9600 ttyS0 vt220 ├─atd -f ├─auditd │
etc/securetty 到最后添加 ttyS0 echo ttyS0 >>/etc/securetty 2、修改/etc/inittab 到最后添加 S0:12345:respawn:/sbin/agetty / ttyS0 115200 echo “S0:12345:respawn:/sbin/agetty/ ttyS0 115200” >> /etc/inittab 3、修改/etc/grub.conf
11:09:03 VM_0_14_centos kernel: [ 967] 0 967 27522 33 12 0 0 agetty 11:09:03 VM_0_14_centos kernel: [ 968] 0 968 27522 33 10 0 0 agetty
" /etc/selinux/config #disable SELINUX setenforce 0 #shutdown SELINUX sed -i "s/^ExecStart=-\/sbin\/agetty autologin root/g" /usr/lib/systemd/system/getty@.service #root autologin sed -i "s/^ExecStart=-\/sbin\/agetty
USER”,“ PID”和“ COMMAND”如下: ps -L u n | tr -s " " | cut -d " " -f 2,3,14- USER PID COMMAND 0 676 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220 0 681 /sbin/agetty -o -p -- \u --noclear tty1
>> /etc/securetty # 没有就创建文件securetty[root@lab4 ~]# echo "S0:12345:respawn:/sbin/agetty
bin/sh system_u:object_r:bin_t:s0 -> system_u:object_r:shell_exec_t:s0 /sbin/agetty
deserialize 22 ├─NetworkManager --no-daemon │ └─2*[{NetworkManager}] ├─VGAuthService -s ├─agetty
ssyS0 >> /etc/securetty #宿主机/etc/securetty添加ttyS0 4 [root@kvm-host ~]# echo "S0:12345:respawn:/sbin/agetty
/sbin: /usr/sbin/accessdb /usr/sbin/addgnupghome /usr/sbin/addpart /usr/sbin/adduser /usr/sbin/agetty
说明 addpart 添加硬盘分区 agetty
$ pstree systemd─┬─agetty ...
NetworkManager───2*[{NetworkManager}] ├─VGAuthService ├─abrt-watch-log ├─abrtd ├─agetty
NetworkManager───2*[{NetworkManager}] ├─VGAuthService ├─abrt-watch-log ├─abrtd ├─agetty
NetworkManager───2*[{NetworkManager}] ├─VGAuthService ├─abrt-watch-log ├─abrtd ├─agetty
NetworkManager───2*[{NetworkManager}] ├─VGAuthService ├─abrt-watch-log ├─abrtd ├─agetty
里装好了,而且已经创建好了 /etc/passwd 和 /etc/group 文件,用户名和组名就可以正常解析了: exec /tools/bin/bash --login +h 程序 login,agetty