源代码:sudo.c源代码

  01./*
  02.**   sudo - run a command as root
  03.*/
  04.
  05.# <stdio.h>
  06.# <s.h>
  07.# <ctype.h>
  08.# <sys/time.h>
  09.# <sys/types.h>
  10.# <sys/stat.h>
  11.# <sys/param.h>
  12.# <pwd.h>
  13.
  14.#ndef MAXHOSTNAMELEN
  15.# MAXHOSTNAMELEN 64
  16.#end MAXHOSTNAMELEN
  17.
  18./* terryh */
  19./*# ALERTMAIL    "root"*/
  20.# ALERTMAIL    "terryh"
  21./* terryh */
  22./* # LOGFILE      "/usr/local/adm/logs/sudo.log"*/
  23.# LOGFILE      "/nfs/juno/u5/etc/bfdo/logs/bfdo.log"
  24.
  25.extern char          *ctime;
  26.extern long          time;
  27.
  28./* terryh */
  29./*char               *userfile = "/usr/local/adm/sudoers";*/
  30.char                 *userfile = "/nfs/juno/u5/etc/bfdo/bfdoers";
  31.char                 *progname;
  32.long                 now;
  33.
  34.void                 log, errexit, firsthostname;
  35.                  checkdoer;
  36.char                 *isadoer;
  37.
  38.(argc, argv)
  39.
  40.                  argc;
  41.char                 *argv;
  42.
  43.{
  44.     char             doerline[512];
  45.     char             cmd[512];
  46.     char             *dp;
  47.     struct passwd    *pw;
  48.                   uid, pid;
  49.
  50.     progname = argv[0];
  51.
  52.     i
Tags:  网页源代码 asp源代码 网站源代码 源代码

延伸阅读

最新评论

发表评论