mirror of
https://github.com/webmin/webmin.git
synced 2026-02-03 06:03:28 +00:00
Safe mode is for Unix users only
This commit is contained in:
@@ -119,6 +119,7 @@ edit_unsafe=Reset to unrestricted
|
||||
|
||||
save_err=Failed to save user
|
||||
save_ename='$1' is not a valid username
|
||||
save_eunixname=The username '$1' is not a Unix user, and so cannot be used in safe mode
|
||||
save_enamewebmin=The username 'webmin' is reserved for internal use
|
||||
save_edup=The username '$1' is already in use
|
||||
save_eoverlay=A theme overlay cannot be selected unless a theme is
|
||||
|
||||
@@ -62,6 +62,10 @@ if (!$in{'old'} || $in{'old'} ne $in{'name'}) {
|
||||
$in{'logouttime'} =~ /^\d+$/ || &error($text{'save_elogouttime'});
|
||||
!$access{'minsize'} || $in{'minsize_def'} ||
|
||||
$in{'minsize'} =~ /^\d+$/ || &error($text{'save_eminsize'});
|
||||
if ($in{'safe'} && !$in{'unsafe'}) {
|
||||
getpwnam($in{'name'}) ||
|
||||
&error(&text('save_eunixname', &html_escape($in{'name'})));
|
||||
}
|
||||
|
||||
# Validate password
|
||||
if ($in{'pass_def'} == 0) {
|
||||
|
||||
Reference in New Issue
Block a user