Le Thursday 12 January 2012 14:39:15, vous avez écrit : > Le 12 janvier 2012 14:23, <[email protected]> a écrit : > > Lors d'une connexion distante à un serveur "ssh" sous Debian, > > je souhaite mémoriser : le numéro IP de l'ordinateur > > de la personne, son nom de compte, la date de la connexion > > et l'enregistrer à chaque fois dans un fichier texte > > par un script. > > Le fichier "auth.log" donne des indications mais n'indique pas le numéro > > IP du connecté et si la personne est "root" elle peut effacer des lignes > > de ce fichier. ------------------------ > Hello, j'utilise ceci, dans mon .bashrc: > echo 'Acces au shell root le ' `date` `who` | mail -s `hostname -f` > [email protected] > Comme ca, je reçois un email a chaque connexion sur la machine. Ca me > sert de log. > Il me reste juste à trouver un moyen d'envoyer la liste des commandes > exécutées durant le shell, de manière transparente > Olivier ------------------------------
Merci et à ceux qui m'on répondu. Je souhaite plutôt mettre l'info de connexion dans un fichier discret et pour toutes les connexions ssh, root ou non. Quel est la syntaxe ? : "echo 'Acces ssh le ' `date` `who` | cat ... >> fichier ... (?) Si il s'agit du ".bashrc" du compte root, il est visible par un connecté en root ... Est-il possible de mettre cette ligne ci-dessus dans un autre fichier ? AJH -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: http://lists.debian.org/[email protected]

