Existe-t-il une commande linux qui me permettrait de lister les utilisateurs
(utilisant le webmail) qui ont consulté leur mail depuis une certaine date
(genre fonction "last", mais pour la messagerie), sachant que leur shell est
/bin/false ... donc aucune connexion possible au serveur.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Dominique Blas
Philippe Hofmann wrote:
Bonjour,
Existe-t-il une commande linux qui me permettrait de lister les utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une certaine date (genre fonction "last", mais pour la messagerie), sachant que leur shell est /bin/false ... donc aucune connexion possible au serveur. Le journal du webmail, c'te question ?
db
-- email : usenet blas net
Philippe Hofmann wrote:
Bonjour,
Existe-t-il une commande linux qui me permettrait de lister les
utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une
certaine date (genre fonction "last", mais pour la messagerie), sachant
que leur shell est /bin/false ... donc aucune connexion possible au
serveur.
Le journal du webmail, c'te question ?
Existe-t-il une commande linux qui me permettrait de lister les utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une certaine date (genre fonction "last", mais pour la messagerie), sachant que leur shell est /bin/false ... donc aucune connexion possible au serveur. Le journal du webmail, c'te question ?
db
-- email : usenet blas net
Philippe Hofmann
En fait, j'aimerai savoir quand l'utilisateur X a consulté sa messagerie pour la dernière fois.
"Dominique Blas" a écrit dans le message de news: 41d1838b$0$21462$
Philippe Hofmann wrote:
Bonjour,
Existe-t-il une commande linux qui me permettrait de lister les utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une certaine date (genre fonction "last", mais pour la messagerie), sachant que leur shell est /bin/false ... donc aucune connexion possible au serveur. Le journal du webmail, c'te question ?
db
-- email : usenet blas net
En fait, j'aimerai savoir quand l'utilisateur X a consulté sa messagerie
pour la dernière fois.
"Dominique Blas" <nospam@spam.int> a écrit dans le message de news:
41d1838b$0$21462$636a15ce@news.free.fr...
Philippe Hofmann wrote:
Bonjour,
Existe-t-il une commande linux qui me permettrait de lister les
utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une
certaine date (genre fonction "last", mais pour la messagerie), sachant
que leur shell est /bin/false ... donc aucune connexion possible au
serveur.
Le journal du webmail, c'te question ?
En fait, j'aimerai savoir quand l'utilisateur X a consulté sa messagerie pour la dernière fois.
"Dominique Blas" a écrit dans le message de news: 41d1838b$0$21462$
Philippe Hofmann wrote:
Bonjour,
Existe-t-il une commande linux qui me permettrait de lister les utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une certaine date (genre fonction "last", mais pour la messagerie), sachant que leur shell est /bin/false ... donc aucune connexion possible au serveur. Le journal du webmail, c'te question ?
db
-- email : usenet blas net
Laurent Wacrenier
Philippe Hofmann écrit:
Existe-t-il une commande linux qui me permettrait de lister les utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une certaine date (genre fonction "last", mais pour la messagerie), sachant que leur shell est /bin/false ... donc aucune connexion possible au serveur.
Pour les boîtes dans /var/mail non relevées deuis N jours :
find /var/mail -atime +N -print
Philippe Hofmann <philippe.hofmann@wanadoo.fr> écrit:
Existe-t-il une commande linux qui me permettrait de lister les utilisateurs
(utilisant le webmail) qui ont consulté leur mail depuis une certaine date
(genre fonction "last", mais pour la messagerie), sachant que leur shell est
/bin/false ... donc aucune connexion possible au serveur.
Pour les boîtes dans /var/mail non relevées deuis N jours :
Existe-t-il une commande linux qui me permettrait de lister les utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une certaine date (genre fonction "last", mais pour la messagerie), sachant que leur shell est /bin/false ... donc aucune connexion possible au serveur.
Pour les boîtes dans /var/mail non relevées deuis N jours :
find /var/mail -atime +N -print
Dominique Blas
Laurent Wacrenier wrote:
Philippe Hofmann écrit:
Existe-t-il une commande linux qui me permettrait de lister les utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une certaine date (genre fonction "last", mais pour la messagerie), sachant que leur shell est /bin/false ... donc aucune connexion possible au serveur.
Pour les boîtes dans /var/mail non relevées deuis N jours :
find /var/mail -atime +N -print Ca ça ne fonctionne pas. En effet, en webmail, les BAL sont en général
stockées sur le seevur et ne diminuent jamais en taille. En clair, sur un seveur de Webmail on ne peut pas savoir, à la simple observation de la BAL (INBOX) si l'utilisateur s'est connecté ou non.
db -- email : usenet blas net
Laurent Wacrenier wrote:
Philippe Hofmann <philippe.hofmann@wanadoo.fr> écrit:
Existe-t-il une commande linux qui me permettrait de lister les
utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une
certaine date (genre fonction "last", mais pour la messagerie), sachant
que leur shell est /bin/false ... donc aucune connexion possible au
serveur.
Pour les boîtes dans /var/mail non relevées deuis N jours :
find /var/mail -atime +N -print
Ca ça ne fonctionne pas. En effet, en webmail, les BAL sont en général
stockées sur le seevur et ne diminuent jamais en taille.
En clair, sur un seveur de Webmail on ne peut pas savoir, à la simple
observation de la BAL (INBOX) si l'utilisateur s'est connecté ou non.
Existe-t-il une commande linux qui me permettrait de lister les utilisateurs (utilisant le webmail) qui ont consulté leur mail depuis une certaine date (genre fonction "last", mais pour la messagerie), sachant que leur shell est /bin/false ... donc aucune connexion possible au serveur.
Pour les boîtes dans /var/mail non relevées deuis N jours :
find /var/mail -atime +N -print Ca ça ne fonctionne pas. En effet, en webmail, les BAL sont en général
stockées sur le seevur et ne diminuent jamais en taille. En clair, sur un seveur de Webmail on ne peut pas savoir, à la simple observation de la BAL (INBOX) si l'utilisateur s'est connecté ou non.
db -- email : usenet blas net
Dominique Blas
Philippe Hofmann wrote:
En fait, j'aimerai savoir quand l'utilisateur X a consulté sa messagerie pour la dernière fois. Oui, j'ai bien compris et je le répète : la log du logiciel de webmail s'il
y en a une ou, au pire, la log du serveur Web qui accueille ce webmail.
En fait, il n'y a pas trop le choix. Si l'authentification est réalisée par le serveur Web alors il suffit de filtrer selon l'id utilisateur (et de vérifier qu'il a bien chargé sa page d'accueil). Si l'authentification est réalisée par l'application alors => journal du webmail.
Ainsi, Horde/IMp conserve la date de dernière connexion (afin de l'afficher sur le bandeau d'accueil de l'utilisateur). Il suffit donc de réaliser une recherche dans la base de données ou l'annuaire LDAP qui sous-tend IMP pour extraire cette information.
db -- email : usenet blas net
Philippe Hofmann wrote:
En fait, j'aimerai savoir quand l'utilisateur X a consulté sa messagerie
pour la dernière fois.
Oui, j'ai bien compris et je le répète : la log du logiciel de webmail s'il
y en a une ou, au pire, la log du serveur Web qui accueille ce webmail.
En fait, il n'y a pas trop le choix.
Si l'authentification est réalisée par le serveur Web alors il suffit de
filtrer selon l'id utilisateur (et de vérifier qu'il a bien chargé sa page
d'accueil). Si l'authentification est réalisée par l'application alors =>
journal du webmail.
Ainsi, Horde/IMp conserve la date de dernière connexion (afin de l'afficher
sur le bandeau d'accueil de l'utilisateur).
Il suffit donc de réaliser une recherche dans la base de données ou
l'annuaire LDAP qui sous-tend IMP pour extraire cette information.
En fait, j'aimerai savoir quand l'utilisateur X a consulté sa messagerie pour la dernière fois. Oui, j'ai bien compris et je le répète : la log du logiciel de webmail s'il
y en a une ou, au pire, la log du serveur Web qui accueille ce webmail.
En fait, il n'y a pas trop le choix. Si l'authentification est réalisée par le serveur Web alors il suffit de filtrer selon l'id utilisateur (et de vérifier qu'il a bien chargé sa page d'accueil). Si l'authentification est réalisée par l'application alors => journal du webmail.
Ainsi, Horde/IMp conserve la date de dernière connexion (afin de l'afficher sur le bandeau d'accueil de l'utilisateur). Il suffit donc de réaliser une recherche dans la base de données ou l'annuaire LDAP qui sous-tend IMP pour extraire cette information.
db -- email : usenet blas net
Jérémy JUST
On Wed, 29 Dec 2004 10:40:53 +0100 "Philippe Hofmann" wrote:
En fait, j'aimerai savoir quand l'utilisateur X a consulté sa messagerie pour la dernière fois.
Sous Unix, la commande finger te donne cette information. Je ne sais pas trop comment elle la trouve, ni jusqu'où elle est fiable:
$ finger just [...] New mail received Wed Dec 29 21:41:27 2004; unread since Wed Dec 29 20:18:24 2004 $ ll /var/mail/just -rw------- 1 jejust mail 39952 Dec 29 21:41 /var/mail/just $
20h18 est peut-être l'heure à laquelle j'ai fait mon dernier POP (après, j'ai accédé directement au fichier avec rsync).
-- Jérémy JUST
On Wed, 29 Dec 2004 10:40:53 +0100
"Philippe Hofmann" <philippe.hofmann@wanadoo.fr> wrote:
En fait, j'aimerai savoir quand l'utilisateur X a consulté sa
messagerie pour la dernière fois.
Sous Unix, la commande finger te donne cette information. Je ne sais
pas trop comment elle la trouve, ni jusqu'où elle est fiable:
$ finger just
[...]
New mail received Wed Dec 29 21:41:27 2004;
unread since Wed Dec 29 20:18:24 2004
$ ll /var/mail/just
-rw------- 1 jejust mail 39952 Dec 29 21:41 /var/mail/just
$
20h18 est peut-être l'heure à laquelle j'ai fait mon dernier POP
(après, j'ai accédé directement au fichier avec rsync).
On Wed, 29 Dec 2004 10:40:53 +0100 "Philippe Hofmann" wrote:
En fait, j'aimerai savoir quand l'utilisateur X a consulté sa messagerie pour la dernière fois.
Sous Unix, la commande finger te donne cette information. Je ne sais pas trop comment elle la trouve, ni jusqu'où elle est fiable:
$ finger just [...] New mail received Wed Dec 29 21:41:27 2004; unread since Wed Dec 29 20:18:24 2004 $ ll /var/mail/just -rw------- 1 jejust mail 39952 Dec 29 21:41 /var/mail/just $
20h18 est peut-être l'heure à laquelle j'ai fait mon dernier POP (après, j'ai accédé directement au fichier avec rsync).
-- Jérémy JUST
Laurent Wacrenier
Philippe Hofmann écrit:
Ca, ça ne fonctionne pas si tu as un système de sauvegarde sur le serveur qui est le dernier à lire les fichiers de la veille).
Un système de sauvegarde digne de ce nom ne mofidie pas les dates de dernières lecture.
Philippe Hofmann <philippe.hofmann@wanadoo.fr> écrit:
Ca, ça ne fonctionne pas si tu as un système de sauvegarde sur le serveur
qui est le dernier à lire les fichiers de la veille).
Un système de sauvegarde digne de ce nom ne mofidie pas les dates de
dernières lecture.