IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Solaris Discussion :

[SOLARIS] comment logguer les users ?


Sujet :

Solaris

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Décembre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1
    Par défaut [SOLARIS] comment logguer les users ?
    Bonjour
    Sous solaris 8 , je souhaiterais "logguer" les users.
    a savoir, exactement :
    Creer un fichier log pour chaque user
    Enregistrer les commandes passés par ce user dans un ficher.

    Merci par avance

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    je pense qu'utiliser la commande script dans le .profile des users est une bonne solution mais attention à la taille des fichiers (enfin si tu les archives).


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    script /var/log/username
    par exemple.
    si ma memoire est bonne cette commande est disponnible sous solaris.

  3. #3
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    La commande script est bien disponible sur Solaris comme j'imagine sur tous les Unix et Unix-like vu qu'elle est apparue il y a plus de 25 ans sur BSD.

    La solution utilisant "script" est très facilement contournable, écrasera les logs au login suivant et ne tracera pas les commandes après la sortie du premier shell

    On peut l'améliorer comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    script -a /var/log/username ; kill $$
    Script risque aussi d'être trop verbeux puisqu'en plus de loguer les commandes, il va enregistrer tous les dialogues entre les programmes et l'utilisateur.

    Solaris propose une solution bien plus fiable et sûre avec BSM (Basic Security Module).

    http://abelew.web.wesleyan.edu/bsmaudit1.html

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    Autre solution : utiliser l'accoutning système : il se charge de logger toutes les commandes tapées par les utilisateurs, et tu peux utiliser logrotate pour gérer le nombre et la taille des logs (ou un autre programme tierce, facile à écrire).
    démarrage de l'accoutning, en utilisant le fichier /var/adm/pacct pour contenir les logs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/lib/acct/accton /var/adm/pacct
    Ensuite, pour visualiser les commandes d'un utilisateur, tu peux utiliser les commandes lastcomm ou acctcom

    man acct pour plus d'informations
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. Comment trouver les user tracé ?
    Par gold15 dans le forum Débuter
    Réponses: 8
    Dernier message: 11/02/2011, 10h24
  2. comment utiliser les user Control
    Par lorie dans le forum Windows Presentation Foundation
    Réponses: 14
    Dernier message: 25/11/2010, 12h40
  3. comment deconnecter les user
    Par jaafar.kettani dans le forum Administration
    Réponses: 2
    Dernier message: 04/09/2009, 17h01
  4. Réponses: 4
    Dernier message: 20/05/2008, 08h39
  5. Réponses: 4
    Dernier message: 03/05/2007, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo