View previous topic :: View next topic |
Author |
Message |
anonjoe Guru
Joined: 02 Oct 2003 Posts: 316
|
Posted: Fri Nov 04, 2005 2:07 pm Post subject: [Administration]Deconnecter un utilisateur.(résolu) |
|
|
Bonjour,
Je voudrais savoir si en tant que root on peux utiliser une commande pour deconnecter un utilisateur.
J'ai fais un kill de son bash, il n'y a donc plus aucun process (ps -aux) associé a l'utilisateur, mais il apparait toujour avec un who
Last edited by anonjoe on Mon Nov 07, 2005 8:14 am; edited 1 time in total |
|
Back to top |
|
|
loopx Advocate
Joined: 01 Apr 2005 Posts: 2787 Location: Belgium / Liège
|
Posted: Fri Nov 04, 2005 2:18 pm Post subject: |
|
|
Bonne question, ca m'intéresse aussi
Note que si ton utilisateur est connecté en ssh, et qu'il à créé un tunnel, et qu'un programme à lui (sur son pc) utilise le tunnel, ET qu'il quitte sa session ssh avec 'exit', je pense qu'il n'y a plus rien comme processus, mais qu'il apparrait toujours avec le 'who' TANT QUE le programme qui utilise le tunnel n'as pas été déconnecté. (j'espère que je dis pas de betises)... _________________ Mon MediaWiki perso : http://pix-mania.dyndns.org |
|
Back to top |
|
|
-KuRGaN- Veteran
Joined: 05 Dec 2004 Posts: 1142 Location: Besançon (25) [FRANCE]
|
Posted: Fri Nov 04, 2005 2:25 pm Post subject: |
|
|
Code: |
ps -u toto -o pid h
|
Par contre j'ai pas essayé , à toi le rôle du bêta-testeur _________________ Knight Gent00 Industries RiDeR !!!! |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Fri Nov 04, 2005 2:50 pm Post subject: |
|
|
Je me rappele qu'a un moment avec kernel_senseï on avait cherché si on pouvait "espionner" un utilisateur connecté en ssh sur notre host, mais sans grand succès. On avait commencé par un cat du tty du "méchant présumé" vers "nos" tty mais le gars s'en rendait compte forcément car il perdait son affichage, on a essayé avec tee etc... mais bof.
sinon comme toi j'aurais killé... en tout cas intéressant comme question! Pour le who j'avoue qu'il me laisse perplexe, je me rappele qu'avec certains terms chaque nouvelle session d'un utilisateur est repertoriée et pas avec d'autres (urxvt si mes souvenirs sont bons) |
|
Back to top |
|
|
Ey l33t
Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Fri Nov 04, 2005 2:53 pm Post subject: Re: [Administration]Deconnecter un utilisateur. |
|
|
anonjoe wrote: | Bonjour,
Je voudrais savoir si en tant que root on peux utiliser une commande pour deconnecter un utilisateur.
J'ai fais un kill de son bash, il n'y a donc plus aucun process (ps -aux) associé a l'utilisateur, mais il apparait toujour avec un who |
un petit ps faux, tu récupères le pid du process parent et tu le kill ça devrait faire l'affaire (pour le cas d'un ssh ça consiste à killer le process sshd qui tourne en root et sur lequel le client est réellement connecté). |
|
Back to top |
|
|
pyxel n00b
Joined: 04 Nov 2005 Posts: 44 Location: Bratislava/brussels
|
Posted: Fri Nov 04, 2005 5:20 pm Post subject: |
|
|
ben, il y a beauc[/quote]oups moyen de faire cela.
par example:
Code: | kill -9 `ps aux | grep *user* | awk '{ print $2 }' |
ou
Code: | kill -9 `ps -u *user* -o "pid="` |
mais le plus facile c'est le petit program apelle slay
Code: |
NAME
slay - kill all processes belonging to a user
SYNOPSIS
slay [-signal] name [name...]
DESCRIPTION
Slay sends given signal (KILL by default) to all processes belonging to
user(s) given on the command line. When called without arguments it
displays short help.
You can use -clean as a signal name, in that case a "clean kill" is
done, that is processes are first sent TERM signal and after 10 seconds
those that haven't terminated yet are killed with KILL
|
j'espere que cela vous a aide |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Nov 06, 2005 5:50 pm Post subject: |
|
|
Plus simple encore : pkill -u user |
|
Back to top |
|
|
anonjoe Guru
Joined: 02 Oct 2003 Posts: 316
|
Posted: Mon Nov 07, 2005 8:13 am Post subject: |
|
|
Ahh merci beaucoup, c'est vrai que le pkill est on ne peut plus simple |
|
Back to top |
|
|
|