Show spam aliases #
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
|
||||
// set the UID this script will run as (root user)
|
||||
#define UID 0
|
||||
#define CMD "/usr/sbin/dbmail-users"
|
||||
|
||||
/* INSTALLING:
|
||||
gcc -o chgdbmailusers chgdbmailusers.c
|
||||
chown root.apache chgdbmailusers
|
||||
strip chgdbmailusers
|
||||
chmod 4550 chgdbmailusers
|
||||
*/
|
||||
|
||||
main(int argc, char *argv[])
|
||||
{
|
||||
int rc, cc;
|
||||
|
||||
cc = setuid(UID);
|
||||
rc = execvp(CMD, argv);
|
||||
|
||||
if ((rc != 0) || (cc != 0))
|
||||
{
|
||||
fprintf(stderr, "__ %s: failed %d %d\n", argv[0], rc, cc);
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user