GNU/Linux >> Znalost Linux >  >> Linux

Jak vykopnout benigního uživatele z vašeho systému?

Před chvílí jsem to googlil a všiml jsem si několika způsobů, ale hádám, že google nezná vše. Jak se tedy máte vy vyhodit uživatele z vašeho linuxového boxu? také jak vidíte, že jsou přihlášeni? a související... funguje vaše metoda, pokud je uživatel přihlášen do X11 DE (není to požadavek, jen mě to zajímá)?

Přijatá odpověď:

Pravděpodobně existuje jednodušší způsob, ale já to dělám takto:

  1. Podívejte se, kdo je přihlášen k vašemu počítači – použijte who nebo w :

    > who  
    mmrozek  tty1         Aug 17 10:03  
    mmrozek  pts/3        Aug 17 10:09 (:pts/2:S.0)
    
  2. Vyhledejte ID procesu shellu, ke kterému je připojen jejich TTY:

    > ps t  
    PID   TTY      STAT   TIME COMMAND  
    30737 pts/3    Ss     0:00 zsh
    
  3. Zasmějte se jejich nadcházejícímu odpojení (tento krok je volitelný, ale doporučovaný)

    > echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
    
  4. Zabijte odpovídající proces:

    > kill -9 30737
    

Právě jsem zjistil, že můžete zkombinovat kroky 1 a 2 zadáním who -u vlajka; PID je číslo vpravo:

> 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. Jak porovnat váš systém (CPU, File IO, MySQL) pomocí Sysbench

  2. Jak zjistit, kdo je přihlášen ve vašem systému a co dělá

  3. Jak můžete chránit svůj počítač?

  1. Jak zálohovat celý systém Linux pomocí Rsync

  2. Linux – Jak zakázat pípání systému pro neprivilegované uživatele?

  3. Jak zničit váš systém:Nebezpečné příkazy Linuxu

  1. Jak zablokovat nebo zakázat normální přihlášení uživatele v Linuxu

  2. 4 způsoby, jak zjistit, kdo je přihlášen ve vašem systému Linux

  3. Jak zakázat pípání systému pro neprivilegovaného uživatele