ログアウト後に端末を削除するにはどうすればよいですか?

ログアウト後に端末を削除するにはどうすればよいですか?

現在私のラップトップからログアウトしても、最後のアクティビティ(ttyで)の兆候が表示され続けます。ログアウトする前に画面を消去するように(Gentoo)にどのように通知できますか?

ベストアンサー1

シェルがbashの場合、clear_consoleまたはを追加します。シェルがzshの場合は、このコマンドをに追加しますreset。シェルがLinuxコンソールのログインシェルの場合にのみ、このコマンドを実行してください。~/.bash_logout~/.zlogout

if [[ "`tty`" = /dev/tty[1-9] && $(ps -o comm= -p $PPID) = login ]]; then
  clear_console
fi

システム管理者は、ログインプロンプトを表示する前に常にコンソールを消去するように設定できます。最も簡単な方法は使用することです。mingetty代わりにgetty、シリアルコンソールのサポートは中断されますが、画面の消去などの一部の機能は入手できます。まずインストールしてください。次に、mingettySysVinitを使用するとします。/etc/inittab1:2345:respawn:/sbin/getty 38400 tty1

1:2345:respawn:/sbin/mingetty tty1

Upstart 対応するエントリはexec /sbin/getty -8 38400 tty1in に変更されますexec /sbin/mingetty tty1/etc/init/tty1.confこれは Ubuntu パスなので、Gentoo にいくつかの調整が必要な場合があります)。

おすすめ記事