source: alternc/trunk/src/mem_del @ 1618

Revision 1618, 455 bytes checked in by benjamin, 7 years ago (diff)

ajout des perl suid scripts (desole, j'avais oublie...)

  • Property svn:executable set to *
Line 
1#!/usr/bin/perl
2
3use strict;
4
5my ($name) = @ARGV;
6
7if (!$name) {
8    print "Usage: mem_del <name>\n";
9    print " Delete the AlternC account <name>\n";
10    exit(1);
11}
12
13$ENV{PATH} = "";
14delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
15
16if (!($name =~ /^([a-z0-9_\+\.-]+)$/)) {
17    die "Account name is incorrect.";
18}
19$name=$1;
20
21$< = $>;
22$( = $);
23
24my $PTH="/var/alternc/html/".substr($name,0,1)."/".$name;
25
26system("/bin/rm -rf '".quotemeta($PTH)."'");
27
280;
Note: See TracBrowser for help on using the repository browser.