diff --git a/password_change.cgi b/password_change.cgi index 5e532dcd3..e4766a44f 100755 --- a/password_change.cgi +++ b/password_change.cgi @@ -2,10 +2,11 @@ # password_change.cgi # Actually update a user's password by directly modifying /etc/shadow +BEGIN { push(@INC, ".."); }; +use WebminCore; + $ENV{'MINISERV_INTERNAL'} || die "Can only be called by miniserv.pl"; -require './web-lib.pl'; &init_config(); -require './ui-lib.pl'; &ReadParse(); &get_miniserv_config(\%miniserv); $miniserv{'passwd_mode'} == 2 || die "Password changing is not enabled!";