GNU/Linux >> Linux の 問題 >  >> Linux

良性のユーザーをシステムから追い出す方法は?

私は少し前にこれをグーグルで調べていて、いくつかの方法に気づきましたが、グーグルがすべてを知っているわけではないと思います。では、どのように Linuxボックスからユーザーを追い出しますか?また、そもそも彼らがログインしているのをどのように確認しますか?および関連…ユーザーがX11DEにログインしている場合、メソッドは機能しますか(私が興味を持っている要件ではありません)?

承認された回答:

おそらくもっと簡単な方法がありますが、私はこれを行います:

  1. マシンにログインしているユーザーを確認します— whoを使用します またはw

    > who  
    mmrozek  tty1         Aug 17 10:03  
    mmrozek  pts/3        Aug 17 10:09 (:pts/2:S.0)
    
  2. TTYが接続されているシェルのプロセスIDを検索します:

    > ps t  
    PID   TTY      STAT   TIME COMMAND  
    30737 pts/3    Ss     0:00 zsh
    
  3. 彼らの差し迫った切断を笑う(このステップはオプションですが、推奨されます)

    > echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
    
  4. 対応するプロセスを強制終了します:

    > kill -9 30737
    

whoを指定することで、手順1と2を組み合わせることができることを発見しました。 -u 国旗; PIDは右側の数字です:

> who -u
mmrozek  tty1         Aug 17 10:03 09:01        9250
mmrozek  pts/18       Aug 17 10:09 01:46       19467 (:pts/2:S.0)

Linux
  1. Linuxで通常のユーザーログインをブロックまたは無効にする方法

  2. システムにログオンしているユーザーとそのユーザーが行っていることを確認する方法

  3. Linux –非特権ユーザーのシステムビープ音を無効にする方法は?

  1. Sysbenchを使用してシステム(CPU、ファイルIO、MySQL)をベンチマークする方法

  2. コンピュータをどのように保護できますか?

  3. 非特権ユーザーのシステム ビープ音を無効にする方法

  1. Rsyncを使用してLinuxシステム全体をバックアップする方法

  2. システムをクラッシュさせる方法:危険なLinuxコマンド

  3. Linux システムにログインしているユーザーを特定する 4 つの方法