Laszlo Nagy wrote:

I would like to get the list of the users who are actively logged in remotely with gdm, along with their IP address. The commands 'w' and 'users' does not work. What is the right command to get this list?

Let me turn that question around slightly:

  How can I get gdm(8) to record user logins in /var/run/utmp ?

It's the utmp file that commands like w(1) and users(1) read in order
to present the list of logged-in users.  As far as I know this is the
only effective means the system uses to record who is logged in when --
I'm not aware of any gdm(1) specific equivalent.

Now, in order for a login to be recorded in utmp(5) it should suffice to
have a line like:

 session         required        pam_lastlog.so          no_fail

in the appropriate file under /etc/pam.d or /usr/local/etc/pam.d

I'm using /etc/pam.d/xdm as a reference -- xdm(8) is functionally
similar to gdm(8) and I'd think it would have a very similar PAM
configuration.  However I haven't positively verified that, and you'ld
do well to search for PAM-related info in gdm documentation and so
forth.

        Cheers,

        Matthew

--
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                 Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                 Kent, CT11 9PW

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to