[ Avaa Bypassed ]




Upload:

Command:

www-data@18.188.66.142: ~ $
#!/usr/bin/perl
# Delete multiple groups

require './ldap-useradmin-lib.pl';
&ReadParse();
%glist = map { $_->{'group'}, $_ } &list_groups();
&error_setup($text{'gmass_err'});
foreach $name (split(/\0/, $in{'gd'})) {
	$group = $glist{$name};
	if ($group) {
		&can_edit_group(\%access, $group) ||
			&error(&text('gmass_egroup', $name));
		push(@dlist, $group);
		}
	}
@dlist || &error($text{'gmass_enone'});

&ui_print_header(undef, $text{'gmass_title'}, "");

if ($in{'confirmed'}) {
	foreach $group (@dlist) {
		# Show username
		print "<b>",&text('gmass_doing', $group->{'group'}),
		      "</b><br>\n";
		print "<ul>\n";

		# Delete from other modules
		if ($in{'others'}) {
			print "$text{'gdel_other'}<br>\n";
			local $error_must_die = 1;
			eval { &other_modules("useradmin_delete_group",
					      $group); };
			if ($@) {
				print &text('udel_failed', $@),"<p>\n";
				}
			else {
				print "$text{'gdel_done'}<p>\n";
				}
			}

		# Delete from group file
		&lock_user_files();
		print "$text{'gdel_group'}<br>\n";
		&set_group_envs($group, 'DELETE_GROUP');
		$merr = &making_changes();
		&error(&text('usave_emaking', "<tt>$merr</tt>"))
			if (defined($merr));

		&delete_group($group);
		&unlock_user_files();
		&made_changes();
		print "$text{'gdel_done'}<p>\n";

		print "</ul>\n";
		}

	&webmin_log("delete", "group", $group->{'group'}, $group);

	&ui_print_footer("", $text{'index_return'});
	}
else {
	foreach $group (@dlist) {
		# check if this is anyone's primary group
		foreach $u (&list_users()) {
			if ($u->{'gid'} == $group->{'gid'}) {
				print "<b>",&text('gmass_eprimary',
					$group->{'group'}, $u->{'user'}),
					"</b> <p>\n";
				&ui_print_footer("", $text{'index_return'});
				exit;
				}
			}
		}

	# Ask if the user is sure
	print &ui_confirmation_form(
		"mass_delete_group.cgi",
		&text('gmass_sure', scalar(@dlist)),
		[ map { [ "gd", $_->{'group'} ] } @dlist ],
		[ [ "confirmed", $text{'gdel_del'} ] ],
		&ui_checkbox("others", 1, $text{'gdel_dothers'},
			     $mconfig{'default_other'}),
		);

	&ui_print_footer("", $text{'index_return'});
	}


Filemanager

Name Type Size Permission Actions
help Folder 0755
images Folder 0755
lang Folder 0755
CHANGELOG File 6.18 KB 0644
acl_security.pl File 7.55 KB 0755
batch_exec.cgi File 15.72 KB 0755
batch_form.cgi File 2.49 KB 0755
cgi_args.pl File 501 B 0755
config File 388 B 0644
config-ALL-linux File 416 B 0644
config-coherent-linux File 385 B 0644
config-debian-linux File 406 B 0644
config-debian-linux-3.1 File 395 B 0644
config-debian-linux-4.0-ALL File 388 B 0644
config-debian-squirrelmail-linux File 560 B 0644
config-macos File 466 B 0644
config-mandrake-linux File 385 B 0644
config-openSUSE-Linux-15.0-ALL File 394 B 0644
config-pardus-linux File 397 B 0644
config-redhat-linux File 385 B 0644
config-sol-linux File 385 B 0644
config-suse-linux File 394 B 0644
config-syno-linux File 452 B 0644
config-trustix-linux File 394 B 0644
config-united-linux File 394 B 0644
config.info File 5.65 KB 0644
config.info.ca File 6 KB 0644
config.info.de File 6.47 KB 0644
config.info.es File 4.93 KB 0644
config.info.fr File 0 B 0644
config.info.nl File 5.99 KB 0644
config.info.no File 5.75 KB 0644
config.info.pt_BR File 6.06 KB 0644
cpan_modules.pl File 85 B 0755
defaultacl File 318 B 0644
edit_group.cgi File 4.17 KB 0755
edit_user.cgi File 14.83 KB 0755
index.cgi File 7.52 KB 0755
install_check.pl File 612 B 0755
ldap-useradmin-lib.pl File 33.58 KB 0755
log_parser.pl File 1.55 KB 0755
mass_delete_group.cgi File 2.04 KB 0755
mass_delete_user.cgi File 7.17 KB 0755
module.info File 261 B 0644
module.info.af File 0 B 0644
module.info.af.auto File 172 B 0644
module.info.ar File 0 B 0644
module.info.ar.auto File 234 B 0644
module.info.be File 0 B 0644
module.info.be.auto File 320 B 0644
module.info.bg File 0 B 0644
module.info.bg.auto File 270 B 0644
module.info.ca File 169 B 0644
module.info.cs File 35 B 0644
module.info.cs.auto File 126 B 0644
module.info.da File 0 B 0644
module.info.da.auto File 155 B 0644
module.info.de File 174 B 0644
module.info.el File 0 B 0644
module.info.el.auto File 347 B 0644
module.info.es File 31 B 0644
module.info.es.auto File 142 B 0644
module.info.eu File 0 B 0644
module.info.eu.auto File 186 B 0644
module.info.fa File 0 B 0644
module.info.fa.auto File 284 B 0644
module.info.fi File 0 B 0644
module.info.fi.auto File 185 B 0644
module.info.fr File 0 B 0644
module.info.fr.auto File 190 B 0644
module.info.he File 0 B 0644
module.info.he.auto File 194 B 0644
module.info.hr File 0 B 0644
module.info.hr.auto File 183 B 0644
module.info.hu File 0 B 0644
module.info.hu.auto File 193 B 0644
module.info.it File 0 B 0644
module.info.it.auto File 157 B 0644
module.info.ja File 0 B 0644
module.info.ja.auto File 205 B 0644
module.info.ko File 0 B 0644
module.info.ko.auto File 174 B 0644
module.info.lt File 0 B 0644
module.info.lt.auto File 184 B 0644
module.info.lv File 0 B 0644
module.info.lv.auto File 176 B 0644
module.info.ms File 172 B 0644
module.info.mt File 0 B 0644
module.info.mt.auto File 168 B 0644
module.info.nl File 35 B 0644
module.info.nl.auto File 142 B 0644
module.info.no File 32 B 0644
module.info.no.auto File 126 B 0644
module.info.pl File 0 B 0644
module.info.pl.auto File 186 B 0644
module.info.pt File 0 B 0644
module.info.pt.auto File 163 B 0644
module.info.pt_BR File 38 B 0644
module.info.pt_BR.auto File 134 B 0644
module.info.ro File 0 B 0644
module.info.ro.auto File 184 B 0644
module.info.ru File 0 B 0644
module.info.ru.auto File 279 B 0644
module.info.sk File 0 B 0644
module.info.sk.auto File 192 B 0644
module.info.sl File 0 B 0644
module.info.sl.auto File 185 B 0644
module.info.sv File 0 B 0644
module.info.sv.auto File 166 B 0644
module.info.th File 0 B 0644
module.info.th.auto File 303 B 0644
module.info.tr File 0 B 0644
module.info.tr.auto File 194 B 0644
module.info.uk File 0 B 0644
module.info.uk.auto File 289 B 0644
module.info.ur File 0 B 0644
module.info.ur.auto File 295 B 0644
module.info.vi File 0 B 0644
module.info.vi.auto File 206 B 0644
module.info.zh File 0 B 0644
module.info.zh.auto File 130 B 0644
module.info.zh_TW File 0 B 0644
module.info.zh_TW.auto File 136 B 0644
postinstall.pl File 224 B 0755
prefs.info File 50 B 0644
raw.cgi File 967 B 0755
save_group.cgi File 9.38 KB 0755
save_user.cgi File 24.6 KB 0755
search_group.cgi File 1.31 KB 0755
search_user.cgi File 1.46 KB 0755