OVH Cloud OVH Cloud

[Panther] Déconnecter un utilisateur

29 réponses
Avatar
Michel Henri
Y a-t-il moyen, depuis un compte administrateur, de déconnecter «
sauvagement » un utilisateur connecté sous Panther, autrement qu'en
redémarrant ?

Merci,

--
Michel Henri (enlever les quatre lettres de fin d'alphabet pour me répondre)

10 réponses

1 2 3
Avatar
Patrick Stadelmann
In article ,
Michel Henri wrote:

Y a-t-il moyen, depuis un compte administrateur, de déconnecter «
sauvagement » un utilisateur connecté sous Panther, autrement qu'en
redémarrant ?


Tuer le process :

/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow

appartenant à cet utilisateur. Attention à ne pas se tromper !

On peut trouver le PID du process avec la commande :

ps -aux | grep loginwindow

Patrick
--
Patrick Stadelmann

Avatar
laurent.pertois
Michel Henri wrote:

Y a-t-il moyen, depuis un compte administrateur, de déconnecter «
sauvagement » un utilisateur connecté sous Panther, autrement qu'en
redémarrant ?


Très sale :

- chercher le processus loginwindow de cet utilisateur (avec Moniteur
d'activité, par exemple)
- prendre son numéro de processus (pid)
- dans un terminal :
$ sudo kill [PID]
- à la demande du mot de passe, entrer son mot de passe administrateur
(rien ne s'affiche, c'est normal) et enter pour confirmer
- normalement, c'est bon, mais c'est crade.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
laurent.pertois
Patrick Stadelmann wrote:

On peut trouver le PID du process avec la commande :

ps -aux | grep loginwindow


Ne fonctionne pas, je n'ai que ma commande grep comme résultat.

Par contre, si je grep login, là c'est bon.

Perso, je préfère :

ps -auxc | grep loginwindow

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
Patrick Stadelmann
In article <1glo766.98xr0rkk43hwN%,
(Laurent Pertois) wrote:

Patrick Stadelmann wrote:

On peut trouver le PID du process avec la commande :

ps -aux | grep loginwindow


Ne fonctionne pas, je n'ai que ma commande grep comme résultat.


Ah oui, il faut ajouter -ww si la fenêtre du Terminal n'est pas assez
large, mais comme les miennes sont TRES larges...

Par contre, si je grep login, là c'est bon.

Perso, je préfère :

ps -auxc | grep loginwindow


Ca marche aussi.

Patrick
--
Patrick Stadelmann


Avatar
laurent.pertois
Patrick Stadelmann wrote:

Ne fonctionne pas, je n'ai que ma commande grep comme résultat.


Ah oui, il faut ajouter -ww si la fenêtre du Terminal n'est pas assez
large, mais comme les miennes sont TRES larges...


Tandis que moi, je ne change quasiment jamais la taille, je ne sais pas
pourquoi d'ailleurs, l'habitude...

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.


Avatar
jpnepl.schuck
Patrick Stadelmann wrote:

In article <1glo766.98xr0rkk43hwN%,
(Laurent Pertois) wrote:

Patrick Stadelmann wrote:

On peut trouver le PID du process avec la commande :

ps -aux | grep loginwindow


Ne fonctionne pas, je n'ai que ma commande grep comme résultat.


Ah oui, il faut ajouter -ww si la fenêtre du Terminal n'est pas assez
large, mais comme les miennes sont TRES larges...

Par contre, si je grep login, là c'est bon.

Perso, je préfère :

ps -auxc | grep loginwindow


Ca marche aussi.

Patrick



Les gens normaux peuventt aussi passer par le moniteur d'activité :
sélectionner le processus loginwindow dont le possesseur correspond à
celui de la session à fermer, puis cliquer sur le gros bouton "Quitter".
Evidemment, ça fait moins pro de la ligne de commande...

Franchement, j'ai l'impression que MacOS X a banalisé le recours à des
procédures incroyablement compliquées dans l'esprit de certains
utilisateurs. :)



Avatar
Patrick Stadelmann
In article <1glvf2q.1ntx5is29scl8N%,
(Jean-Philippe Schuck) wrote:

Les gens normaux peuventt aussi passer par le moniteur d'activité :
sélectionner le processus loginwindow dont le possesseur correspond à
celui de la session à fermer, puis cliquer sur le gros bouton "Quitter".
Evidemment, ça fait moins pro de la ligne de commande...

Franchement, j'ai l'impression que MacOS X a banalisé le recours à des
procédures incroyablement compliquées dans l'esprit de certains
utilisateurs. :)


J'ai aussi d'abord pensé au Moniteur d'Activité, mais il semble avoir un
bug qui fait que le loginwindow des autres utilisateurs est indiqué
comme appartenant à "root", ce qui pose un petit problème pour
déterminer lequel il faut tuer !

Patrick
--
Patrick Stadelmann

Avatar
jpnepl.schuck
Patrick Stadelmann wrote:


J'ai aussi d'abord pensé au Moniteur d'Activité, mais il semble avoir un
bug qui fait que le loginwindow des autres utilisateurs est indiqué
comme appartenant à "root", ce qui pose un petit problème pour
déterminer lequel il faut tuer !

Patrick


Voilà qui me rassure.
Toutefois je suis au regret (!) de t'informer que chez moi le nom de
l'utilisateur s'affiche sans problème (OS 10.3.5).
Bonne chance pour règler un problème pareil !


--
JPS

Avatar
Patrick Stadelmann
In article <1glvj21.8y3ej7jc0wl9N%,
(Jean-Philippe Schuck) wrote:

Patrick Stadelmann wrote:


J'ai aussi d'abord pensé au Moniteur d'Activité, mais il semble avoir un
bug qui fait que le loginwindow des autres utilisateurs est indiqué
comme appartenant à "root", ce qui pose un petit problème pour
déterminer lequel il faut tuer !

Voilà qui me rassure.

Toutefois je suis au regret (!) de t'informer que chez moi le nom de
l'utilisateur s'affiche sans problème (OS 10.3.5).
Bonne chance pour règler un problème pareil !


Après quelques tests, il semble que le problème ne se produit que
lorsque Moniteur d'Activité est lancé dans un compte non-admin. Dans ce
cas, les possesseurs des loginwindow sont corrects pour les
non-administrateurs. Ceux des comptes admins ouverts sont indiqués comme
appartenant à "root".

Est-ce que quelqu'un peut confirmer / infirmer ?

Patrick
--
Patrick Stadelmann


Avatar
jpnepl.schuck
Patrick Stadelmann wrote:


Après quelques tests, il semble que le problème ne se produit que
lorsque Moniteur d'Activité est lancé dans un compte non-admin. Dans ce
cas, les possesseurs des loginwindow sont corrects pour les
non-administrateurs. Ceux des comptes admins ouverts sont indiqués comme
appartenant à "root".

Est-ce que quelqu'un peut confirmer / infirmer ?

Patrick



Je viens de tester à l'instant sous un compte non-administrateur et tout
s'affiche correctement : chaque loginwindow à son propre nom
d'utilisateur, y compris pour les comptes admins.


--
JPS

1 2 3