Patch-ID# 100421-02 Keywords: -i,/etc/utmp does not rpc.rexd, accounting, rpc, entry, log, utmp Synopsis: SunOS 4.1; 4.1.1: rpc.rexd doesn't log remote system or user in utmp Date: 04/Nov/91 SunOS release: 4.1, 4.1.1 Unbundled Product: Unbundled Release: Topic: Jumbo rpc.rexd patch BugId's fixed with this patch: 1069208 1073436 Architectures for which this patch is available: sun4 sun4c sun3 Patches which may conflict with this patch: Obsoleted by: Files included with this patch: rexd on Problem Description: 08-Nov-91 bugfix 1073436 Rev -02 Any application using the syscall getlogin() as executed from 'on -i' fails to retrieve user login from /etc/utmp on 4.1.1 system. 04-Nov-91 bugfix 1069208 Rev -01 Since 4.0 rpc.rexd fails to log utmp entry properly. This causes syscalls which get user info on the server to return NULL, and programs which extract user information from /etc/utmp are useless. You can't tell who is on the system without doing a 'ps ax' and your can't tell from which system they are coming from. System accounting utilities can't tell what users are using their systems. Install Instructions: As root: mv /usr/etc/rpc.rexd /usr/etc/rpc.rexd.FCS mv /bin/on /bin/on.FCS cp `arch`/{4.1, 4.1.1}/rpc.rexd /usr/etc cp `arch`/{4.1, 4.1.1}/on /bin/on use chmod and chown to set the file and owner premissions for rpc.rexd and on. -rwxr-xr-x 1 root staff 32768 Oct 2 15:47 /usr/etc/rpc.rexd* -rwxr-xr-x 1 root staff 24576 Oct 2 15:47 /bin/on* kill any prerunning rpc.rexd.