/* * Copyright (c) 1980 Regents of the University of California. * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. */ #ifndef lint char copyright[] = "@(#) Copyright (c) 1980 Regents of the University of California.\n\ All rights reserved.\n"; #endif not lint #ifndef lint static char sccsid[] = "@(#)whoami.c 5.1 (Berkeley) 5/31/85"; #endif not lint #include /* * whoami */ struct passwd *getpwuid(); main() { register struct passwd *pp; pp = getpwuid(geteuid()); if (pp == 0) { printf("Intruder alert.\n"); exit(1); } printf("%s\n", pp->pw_name); exit(0); }