diff options
Diffstat (limited to 'scripts/vyatta-sudo')
-rwxr-xr-x | scripts/vyatta-sudo | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/scripts/vyatta-sudo b/scripts/vyatta-sudo deleted file mode 100755 index bb95ae5..0000000 --- a/scripts/vyatta-sudo +++ /dev/null @@ -1,21 +0,0 @@ -#! /usr/bin/perl -# - -# Look if user is in sudo group -use strict; -use warnings; - -sub isadmin { - my $gid = getgrnam("sudo"); - return unless $gid; - - # is $gid in list of current groups - return grep { $_ eq $gid } split / /, $(; -} - -die "Missing command arguement\n" unless @ARGV; - -exec ('sudo', @ARGV ) if (isadmin()); - -print "This account is not authorized to run this command\n"; -exit 1; |