Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Administration]Deconnecter un utilisateur.(résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
anonjoe
Guru
Guru


Joined: 02 Oct 2003
Posts: 316

PostPosted: Fri Nov 04, 2005 2:07 pm    Post subject: [Administration]Deconnecter un utilisateur.(résolu) Reply with quote

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
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Fri Nov 04, 2005 2:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Fri Nov 04, 2005 2:25 pm    Post subject: Reply with quote

Code:

ps -u toto -o pid h


Par contre j'ai pas essayé , à toi le rôle du bêta-testeur :twisted:
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Fri Nov 04, 2005 2:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Fri Nov 04, 2005 2:53 pm    Post subject: Re: [Administration]Deconnecter un utilisateur. Reply with quote

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
View user's profile Send private message
pyxel
n00b
n00b


Joined: 04 Nov 2005
Posts: 44
Location: Bratislava/brussels

PostPosted: Fri Nov 04, 2005 5:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Sun Nov 06, 2005 5:50 pm    Post subject: Reply with quote

Plus simple encore : pkill -u user
Back to top
View user's profile Send private message
anonjoe
Guru
Guru


Joined: 02 Oct 2003
Posts: 316

PostPosted: Mon Nov 07, 2005 8:13 am    Post subject: Reply with quote

Ahh merci beaucoup, c'est vrai que le pkill est on ne peut plus simple :D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum