Forum Programmation.shell savoir si la session x du user toto est ouverte

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
oct.
2008
Bonjour

1° J'écris un programme tout simple et j'ai besoin de savoir si le user toto a ouvert une session x avec gdm.

2° Même question si une session du user toto est ouverte (pas forcément une session x) par exemple si je me connecte en ssh sur cet ordi.

à dire vrai j'ai juste besoin de 1° mais le 2° est par curiosité.

merci
  • # who !

    Posté par  (site web personnel) . Évalué à 2.

    ça fait peur !
    • [^] # Re: who !

      Posté par  (site web personnel) . Évalué à 2.

      mais c'est bien sur.

      Je l'avais déjà utilisé who mais il y a longtemps
      Effectivement je peux aussi faire la différence entre 1° et 2°

      Maintenant je peux tout dire de mon logiciel sarkosien: un logiciel qui éteint l'ordinateur au bout 30 mn lorsque l'utlisateur fils se connect. Il y a un peu plus le samedi et le dimanche.

      Je sais que le premier role des parents est d'être présent derrière les enfants mais parfois le travail nous appelle.

      C'est mon fils qui a peur maintenant (grace à frederic)

      merci encore


      • [^] # Re: who !

        Posté par  (site web personnel) . Évalué à 2.

        ben t'as intérêt à cacher tes mots de passe...
      • [^] # Re: who !

        Posté par  (Mastodon) . Évalué à 2.

        Bonjour Jean-Claude,

        l' outil DrakGuard est ton ami :

        Une image illustrative : http://img374.imageshack.us/img374/9859/capturehw8.png

        Avec Drakguard tu peux définir :
        1) Les utilisateurs impactés par ce contrôle parental
        2) les sites qu' ils ont le droit de visiter
        3) les sites qu' ils n' ont pas le droit de visiter
        4) les heures et jours auquels ils ont le droit de se connecter.

        cool ;)

        Si tu ne souhaites pas changer de distribution, il faudrait certainement te conseiller de te pencher sur la configuration de PAM. Le système gnu/linux utilise pam : autant se servir des possibilités du système...
        http://fr.wikipedia.org/wiki/Pluggable_authentication_module
        Par exemple le fichier /etc/security/time.conf (et d' autres!) devrait t' interpeller . ;)

        Cordialement
      • [^] # Re: who !

        Posté par  (Mastodon) . Évalué à 2.

        w
        fait du "who & what" si tu veux...

        exemple :

        [root@localhost moblin]# w
        11:27:47 up 1 day, 13:32, 4 users, load average: 0,15, 0,17, 0,22
        USER TTY LOGIN@ IDLE JCPU PCPU WHAT
        yvan tty7 09:27 0.00s 8:47 0.22s gnome-session
        yvan pts/0 09:28 18:36 0.94s 41.59s gnome-terminal
        yvan pts/1 09:44 0.00s 0.48s 41.59s gnome-terminal
        yvan pts/2 09:49 1:22m 0.19s 0.19s bash
        [root@localhost moblin]#

        Les outils SAR et confrères devraient aussi t' intéresser... (packages sysstat)

        Cdlt
      • [^] # Re: who !

        Posté par  . Évalué à 4.

        un logiciel qui éteint l'ordinateur au bout 30 mn lorsque l'utlisateur fils se connect.

        lol, t'essayes de faire un Linux Genuine Advantage ou quoi ?^^
        • [^] # Re: who !

          Posté par  (site web personnel) . Évalué à 1.

          je ne connaissais pas le "Linux Genuine Advantage"

          J'ai terminé un premier jet avec un service qui surveille le temps de connection du user flavien

          J'ai posté ici http://forum.ubuntu-fr.org/viewtopic.php?id=189380&p=3

          Edvige n'a qu'à bien se tenir, non mais.
      • [^] # Re: who !

        Posté par  . Évalué à 3.

        Heureusement que mon pêre ne faisait pas ça. Je lui aurais installé Windows par-dessus.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.