We use card with embedded Linux: 4.1.22-ltsi , "Debian GNU/Linux 9 (stretch)".
On Uart console, after boot process, it automatically does login and shows prompt
root@linaro-developer:
root@linaro-developer: who am i
root ttyS0 2016-11-03 17:16
Problem:
How to change Linux configuration to disable such auto login to allow secure connection to the card?
Please see below /etc/inittab file
# /etc/inittab
#
# Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>
#
# Note: BusyBox init doesn't support runlevels. The runlevels field is
# completely ignored by BusyBox init. If you want runlevels, use
# sysvinit.
#
# Format for each entry: <id>:<runlevels>:<action>:<process>
#
# id == tty to run on, or empty for /dev/console
# runlevels == ignored
# action == one of sysinit, respawn, askfirst, wait, and once
# process == program to run
Startup the system
null::sysinit:/bin/mount -t proc proc /proc
null::sysinit:/bin/mount -o remount,rw /
null::sysinit:/bin/mkdir -p /dev/pts
null::sysinit:/bin/mkdir -p /dev/shm
null::sysinit:/bin/mount -a
null::sysinit:/bin/hostname -F /etc/hostname
now run any rc scripts
::sysinit:/etc/init.d/rcS
Do not ask for a password at boot
console::respawn:-/bin/sh
Put a getty on the serial port
console::respawn:/sbin/getty -L console 115200 vt100 # GENERIC_SERIAL
Stuff to do for the 3-finger salute
::ctrlaltdel:/sbin/reboot
Stuff to do before rebooting
::shutdown:/etc/init.d/rcK
::shutdown:/sbin/swapoff -a
::shutdown:/bin/umount -a -r
Edited after @MC68020 post.
According to @MC68020 recommendation I did changes as below, but no result!
Instead of
# Do not ask for a password at boot
console::respawn:-/bin/sh
# Put a getty on the serial port
# console::respawn:/sbin/getty -L console 115200 vt100 # GENERIC_SERIAL
I set
# Do not ask for a password at boot
# console::respawn:-/bin/sh
# Put a getty on the serial port
console::respawn:/sbin/getty -L console 115200 vt100