OVH Cloud OVH Cloud

Utilisateur connecté

15 réponses
Avatar
Michel Di Croci
Bonjour! :)

J'essaie de faire un script et je tente de d=E9terminer l'utilisateur
connect=E9, mais j'ignore dans quelle variable cette donn=E9e est
conserv=E9e. Pouvez-vous me guider sur des fa=E7ons de l'obtenir? Je sais
que je pourrais traiter who, mais il ne retourne pas en haut de 8
caract=E8res pour le login...

Merci beaucoup

Michel

10 réponses

1 2
Avatar
Benoît Noyelles
Michel Di Croci wrote:
Bonjour! :)

J'essaie de faire un script et je tente de déterminer l'utilisateur
connecté, mais j'ignore dans quelle variable cette donnée est
conservée. Pouvez-vous me guider sur des façons de l'obtenir? Je sais
que je pourrais traiter who, mais il ne retourne pas en haut de 8
caractères pour le login...




et whoami?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Yves Rutschle
On Wed, Feb 02, 2005 at 09:36:41AM -0500, Michel Di Croci wrote:
J'essaie de faire un script et je tente de déterminer l'utilisateur
connecté, mais j'ignore dans quelle variable cette donnée est
conservée. Pouvez-vous me guider sur des façons de l'obtenir? Je sais
que je pourrais traiter who, mais il ne retourne pas en haut de 8
caractères pour le login...



$USER ?

Y.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michel Di Croci
Bonjour, merci de vos réponses si rapides

Le script a besoin d'être roulé en root en background par hotplug et
donc la variable $USER et whoami retourne root. Il faut savoir qui a
connecté l'objet USB

Merci :)


On Wed, 2 Feb 2005 14:38:11 +0000, Yves Rutschle
wrote:
On Wed, Feb 02, 2005 at 09:36:41AM -0500, Michel Di Croci wrote:
> J'essaie de faire un script et je tente de déterminer l'utilisateur
> connecté, mais j'ignore dans quelle variable cette donnée est
> conservée. Pouvez-vous me guider sur des façons de l'obtenir? Je sa is
> que je pourrais traiter who, mais il ne retourne pas en haut de 8
> caractères pour le login...

$USER ?

Y.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact .org




Avatar
tnemeth
Selon Michel Di Croci :

| Bonjour, merci de vos réponses si rapides

Bonjour,


| Le script a besoin d'être roulé en root en background par hotplug et
| donc la variable $USER et whoami retourne root. Il faut savoir qui a
| connecté l'objet USB

Il aurait été plus simple que tu expliques tout correctement dès
le début. En l'occurence, personnellement j'ai du mal à comprendre
la proposition "mais il ne retourne pas en haut de 8 caractères
pour le login".

Donc, pour résumer, tu veux déterminer quel utilisateur à branché
un appareil USB ? Normalement tu ne peux pas savoir qui le fait :
si ma femme branche mon APN sur la prise USB, alors que je suis
devant la machine, l'OS n'en saura rien.

Tu as la solution de regarder quels sont les utilisateurs logués.
Je ne vois pas en quoi la commande who n'irait pas :
[ thomas]$ who
thomas :0 Feb 2 11:53
[ thomas]$ who | cut -d ' ' -f 1
thomas

Maintenant ça ne marche que si *1 SEUL* utilisateur est logué :
dans le cas contraire, comment savoir quel est l'utilisateur qui
a branché le machin est plutôt complexe. Tu peux à la rigeur
tester qui est relié directement à la machine (donc virer tout ce
qui est connexion distante et sur ttyS).


| Merci :)

Merci de répondre à l'endroit.


| On Wed, 2 Feb 2005 14:38:11 +0000, Yves Rutschle
| wrote:
| > On Wed, Feb 02, 2005 at 09:36:41AM -0500, Michel Di Croci wrote:
| > > J'essaie de faire un script et je tente de déterminer
| l'utilisateur
| > > connecté, mais j'ignore dans quelle variable cette donnée est
| > > conservée. Pouvez-vous me guider sur des façons de l'obtenir? Je
| sais
| > > que je pourrais traiter who, mais il ne retourne pas en haut de 8
| > > caractères pour le login...
| >
| > $USER ?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12816ième jour après Epoch,
écrivait:

Selon Michel Di Croci :

| Bonjour, merci de vos réponses si rapides

Bonjour,


| Le script a besoin d'être roulé en root en background par hotplug et
| donc la variable $USER et whoami retourne root. Il faut savoir qui a
| connecté l'objet USB

Il aurait été plus simple que tu expliques tout correctement dès
le début. En l'occurence, personnellement j'ai du mal à comprendre
la proposition "mais il ne retourne pas en haut de 8 caractères
pour le login".



Il a probablement voulu dire "pas plus de 8 caractères", non?
Google-Translate n'est pas notre ami! :)

Maintenant ça ne marche que si *1 SEUL* utilisateur est logué :
dans le cas contraire, comment savoir quel est l'utilisateur qui
a branché le machin est plutôt complexe. Tu peux à la rigeur
tester qui est relié directement à la machine (donc virer tout ce
qui est connexion distante et sur ttyS).



Et encore, comment faire la différence entre le user qui est passé par
[x|k|g]dm, getty, etc. ?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Thomas Nemeth
Le 02.02.05, François TOURDE a tapoté :

| Le 12816ième jour après Epoch,
| écrivait:
|
| > Selon Michel Di Croci :
| >
| > | Le script a besoin d'être roulé en root en background par hotplug et
| > | donc la variable $USER et whoami retourne root. Il faut savoir qui a
| > | connecté l'objet USB
| >
| > Il aurait été plus simple que tu expliques tout correctement dès
| > le début. En l'occurence, personnellement j'ai du mal à comprendre
| > la proposition "mais il ne retourne pas en haut de 8 caractères
| > pour le login".
|
| Il a probablement voulu dire "pas plus de 8 caractères", non?

Je ne sais pas du tout :) Possible...


| Google-Translate n'est pas notre ami! :)

Clairement, dans ce cas-là, non !


| > Maintenant ça ne marche que si *1 SEUL* utilisateur est logué :
| > dans le cas contraire, comment savoir quel est l'utilisateur qui
| > a branché le machin est plutôt complexe. Tu peux à la rigeur
| > tester qui est relié directement à la machine (donc virer tout ce
| > qui est connexion distante et sur ttyS).
|
| Et encore, comment faire la différence entre le user qui est passé par
| [x|k|g]dm, getty, etc. ?

Facile :

thomas tty1 Feb 2 19:37 <------- getty (console texte)
thomas :0 Feb 2 19:28 (console) <------- xdm (console graphique)
thomas pts/0 Feb 2 19:28 (:0) <------- xterm (émulateur de terminal)
thomas pts/1 Feb 2 19:28 (:0.0) <------- xterm
thomas pts/2 Feb 2 19:39 (druuna.vipere.noire) <--- ssh



Thomas
--
#define BB_STAT2_TMP_INTR 0x10 /* My Penguins are burning.
Are you able to smell it? */
2.2.16 /usr/src/linux/include/asm-sparc/obio.h


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12816ième jour après Epoch,
Thomas Nemeth écrivait:

Le 02.02.05, François TOURDE a tapoté :

| Le 12816ième jour après Epoch,
| écrivait:
|
| > Selon Michel Di Croci :
| >
| > | Le script a besoin d'être roulé en root en background par hotplug et
| > | donc la variable $USER et whoami retourne root. Il faut savoir qui a
| > | connecté l'objet USB
| >
| > Il aurait été plus simple que tu expliques tout correctement dès
| > le début. En l'occurence, personnellement j'ai du mal à comprendre
| > la proposition "mais il ne retourne pas en haut de 8 caractères
| > pour le login".
|
| Il a probablement voulu dire "pas plus de 8 caractères", non?

Je ne sais pas du tout :) Possible...


| Google-Translate n'est pas notre ami! :)

Clairement, dans ce cas-là, non !


| > Maintenant ça ne marche que si *1 SEUL* utilisateur est logué :
| > dans le cas contraire, comment savoir quel est l'utilisateur qui
| > a branché le machin est plutôt complexe. Tu peux à la rigeur
| > tester qui est relié directement à la machine (donc virer tout ce
| > qui est connexion distante et sur ttyS).
|
| Et encore, comment faire la différence entre le user qui est passé par
| [x|k|g]dm, getty, etc. ?

Facile :

thomas tty1 Feb 2 19:37 <------- getty (console texte)
thomas :0 Feb 2 19:28 (console) <------- xdm (console graphique)
thomas pts/0 Feb 2 19:28 (:0) <------- xterm (émulateur de terminal)
thomas pts/1 Feb 2 19:28 (:0.0) <------- xterm
thomas pts/2 Feb 2 19:39 (druuna.vipere.noire) <--- ssh



T'es gentil, lui ;) ... Et si ça affiche:

francois tty1 Feb 2 19:37 <------- getty (console texte)
thomas tty2 Feb 2 19:37 <------- getty (console texte)
thomas :0 Feb 2 19:28 (console) <------- xdm (console graphique)

...

C'est qui donc qui a monté la clef USB? thomas ou francois ?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Thomas Nemeth
Le 02.02.05, François TOURDE a tapoté :

| Le 12816ième jour après Epoch,
| Thomas Nemeth écrivait:
| >
| > | > Maintenant ça ne marche que si *1 SEUL* utilisateur est logué :
| > | > dans le cas contraire, comment savoir quel est l'utilisateur qui
| > | > a branché le machin est plutôt complexe. Tu peux à la rigeur
| > | > tester qui est relié directement à la machine (donc virer tout ce
| > | > qui est connexion distante et sur ttyS).
| > |
| > | Et encore, comment faire la différence entre le user qui est passé par
| > | [x|k|g]dm, getty, etc. ?
| >
| > Facile :
| >
| > thomas tty1 Feb 2 19:37 <------- getty (console texte)
| > thomas :0 Feb 2 19:28 (console) <------- xdm (console graphique)
| > thomas pts/0 Feb 2 19:28 (:0) <------- xterm (émulateur de terminal)
| > thomas pts/1 Feb 2 19:28 (:0.0) <------- xterm
| > thomas pts/2 Feb 2 19:39 (druuna.vipere.noire) <--- ssh
|
| T'es gentil, lui ;) ... Et si ça affiche:
|
| francois tty1 Feb 2 19:37 <------- getty (console texte)
| thomas tty2 Feb 2 19:37 <------- getty (console texte)
| thomas :0 Feb 2 19:28 (console) <------- xdm (console graphique)
|
| ...
|
| C'est qui donc qui a monté la clef USB? thomas ou francois ?

Aaahhh :)) Je crois que c'est celui qui est le plus près de la
prise USB ;)


Thomas
--
panic ("No CPUs found. System halted.n");
2.4.3 linux/arch/parisc/kernel/setup.c


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12816ième jour après Epoch,
Thomas Nemeth écrivait:

Le 02.02.05, François TOURDE a tapoté :

| Le 12816ième jour après Epoch,
| Thomas Nemeth écrivait:
| >


[...]
| > | Et encore, comment faire la différence entre le user qui est passé par
| > | [x|k|g]dm, getty, etc. ?
| >
| > Facile :
| >
| > thomas tty1 Feb 2 19:37 <------- getty (console texte)
| > thomas :0 Feb 2 19:28 (console) <------- xdm (console graphique)
| > thomas pts/0 Feb 2 19:28 (:0) <------- xterm (émulateur de terminal)
| > thomas pts/1 Feb 2 19:28 (:0.0) <------- xterm
| > thomas pts/2 Feb 2 19:39 (druuna.vipere.noire) <--- ssh
|
| T'es gentil, lui ;) ... Et si ça affiche:
|
| francois tty1 Feb 2 19:37 <------- getty (console texte)
| thomas tty2 Feb 2 19:37 <------- getty (console texte)
| thomas :0 Feb 2 19:28 (console) <------- xdm (console graphique)
|
| ...
|
| C'est qui donc qui a monté la clef USB? thomas ou francois ?

Aaahhh :)) Je crois que c'est celui qui est le plus près de la
prise USB ;)



Pfff... Vivement vendredi ;)

En tout cas, maintenant, il a sa réponse le gars ;)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Vincent Bernat
OoO En ce début de soirée du mercredi 02 février 2005, vers 21:03,
(François TOURDE) disait:

T'es gentil, lui ;) ... Et si ça affiche:



francois tty1 Feb 2 19:37 <------- getty (console texte)
thomas tty2 Feb 2 19:37 <------- getty (console texte)
thomas :0 Feb 2 19:28 (console) <------- xdm (console graphique)



...



C'est qui donc qui a monté la clef USB? thomas ou francois ?



C'est Thomas, bien sûr.
--
panic ("Splunge!");
2.2.16 /usr/src/linux/drivers/scsi/psi240i.c


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2