tty3 に切り替えると、ユーザー名とそのパスワードの入力を求められます。
どうすれば(tty3のみ)、事前定義myuser
されたユーザー名(たとえば)のパスワードのみを入力してユーザー名に言及できます。例えばpassword for myuser
?したがって、そのttyにユーザー名を入力する必要はなく、パスワードを入力するだけです。
私はsystemdを使用してubuntu 18.04を使用しています。
答え1
他のディストリビューションは異なる動作をする可能性があるため、使用しているディストリビューションを追加する必要がありますgetty
。
の場合sysvinit
はプログラムされており、/etc/inittab
次の行を見つけることができます。
3:23:respawn:/sbin/getty 38400 tty3
この行を次のように変更できます。
3:23:respawn:/sbin/getty -n -o ferdinand 38400 tty3
これによりgetty
実行されます/bin/login -- ferdinand
。つまり、ユーザー名「ferdinand」で始まります。
で説明されているように、man getty
この-n
オプションはユーザー名の入力を求めないように指示し、この-o ferdinand
オプションはログインサブコマンドラインに「ferdinand」を追加するように指示します。
私はこれらのオプションが他のディストリビューションでも同じように動作すると仮定していますが、getty
特に。tty3
/etc/inittab
答え2
Ralph Rönnquistの答えと同等のシステムは入力です。
sudo EDITOR=/usr/bin/vi systemctl edit getty@tty3
(またはお気に入りのエディタ)。これにより、次の行を入力できる一時ファイルが提供されます。
[Service]
ExecStart=
ExecStart=-/sbin/agetty -n -o ferdinand %I
そしてエディタを終了してください。ファイルが生成されます。実行するコマンドのリストを空にするには、最初の行が必要です。その後、通常どおりにデバイスを有効にして起動できます。/etc/systemd/system/[email protected]/override.conf
ExecStart=
sudo systemctl enable getty@tty3
sudo systemctl start getty@tty3
/etc/systemd/system/getty.target.wants/
最初は、将来への接続を作成します。バラよりアーキテクチャLinux。