eppis Skrevet 29. januar 2006 Skrevet 29. januar 2006 er det noen command som gjør at alle eller en user blir logget av? jeg vet man kan kille pts menne synes dette er ganske tungvidt hvis man har mange users logget på samtidig. hadde vert ideelt hvis man kunne force logget av en user. er dette mulig?
Mr.Elendig Skrevet 29. januar 2006 Skrevet 29. januar 2006 Ein litt stygg metode: "killall -u brukernavn" Og så eit lite tips. Dette er eit norsk forum, så skriv norsk.
comicz Skrevet 29. januar 2006 Skrevet 29. januar 2006 Det er ikke sikkert killall har -u. Min Gentoo-maskin har det, men Ubuntu-maskinene på jobb har ikke det. I stedet kan man bruke ps(ps -u <bruker> -o pid | grep -V "PID"). Lettere er det riktignok å bruke pgrep, du kan bruke dette lille scriptet: #!/bin/bash #SIGKILL $SIG="-15" #SIGTERM #$SIG="-9" #for i in $(ps -u $1 -o pid | grep -v "PID") for i in $(pgrep -u $1) do kill $SIG $i done exit Lagre filen som killuser.sh og chmod +x . Deretter gjør du ./killuser.sh <bruker> .
kyrsjo Skrevet 30. januar 2006 Skrevet 30. januar 2006 på tynnklientserveren hadde vi et script som het slay, som kort og godt søkte opp og kill -9'a alle prosessene til en bruker (muligens gjorde den noe mer) - slik at brukeren ble logget av, der og da. Gjett hva som skjedde den dagen to adminer hadde "kille hverandres vim-editor-krig" over ssh inn på filserveren, og en av dem greide å skrive "slay root"... Vi fant ut at en reboot var det enkleste og tryggeste, for å si det sånn (selv om boksen faktisk holdt seg gående...)
Wraith Skrevet 30. januar 2006 Skrevet 30. januar 2006 (endret) I tillegg må du mekke deg et sånt keyboard, BOFH style: Endret 30. januar 2006 av Wraith
comicz Skrevet 1. februar 2006 Skrevet 1. februar 2006 kyrsjo: Det jeg postet er jo i praksis et slikt skript, hadde vel tenkt å bruke det på tynnklientserver. Burde vel legge til en if [ $1 == "root" ] eller noe slikt, og ikke eksekvere resten dersom dette er tilfelle.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå