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]

Répondre à