webmin/samba/delete_euser.cgi

18 lines
470 B
Plaintext
Raw Permalink Normal View History

2007-04-12 20:24:50 +00:00
#!/usr/local/bin/perl
require './samba-lib.pl';
&ReadParse();
# check acls
2009-06-10 17:29:32 +00:00
2012-03-16 20:21:09 -07:00
&error_setup("$text{'eacl_aviol'}ask_epass.cgi");
2007-04-12 20:24:50 +00:00
&error("$text{'eacl_np'} $text{'eacl_pmusers'}")
unless $access{'maint_users'} && $access{'view_users'};
# delete
&lock_file($config{'smb_passwd'});
@list = &list_users();
&delete_user($list[$in{'idx'}]);
&unlock_file($config{'smb_passwd'});
&webmin_log("delete", "euser", $list[$in{'idx'}]->{'name'});
&redirect("edit_epass.cgi");