mirror of
https://github.com/webmin/webmin.git
synced 2025-07-29 11:50:54 +00:00
Don't set group password attribute if no password set http://sourceforge.net/tracker/?func=detail&atid=117457&aid=3592714&group_id=17457
This commit is contained in:
@ -242,12 +242,15 @@ if (!$in{'new'}) {
|
||||
elsif ($olddesc) {
|
||||
push(@rprops, "description");
|
||||
}
|
||||
if (!$pass) {
|
||||
push(@rprops, "userPassword");
|
||||
}
|
||||
|
||||
# Update group properties
|
||||
$rv = $ldap->modify($newdn, replace =>
|
||||
{ "gidNumber" => $gid,
|
||||
"cn" => $group,
|
||||
"userPassword" => $pass,
|
||||
$pass ? ( "userPassword" => $pass ) : ( ),
|
||||
@members ? ( "memberUid" => \@members ) : ( ),
|
||||
@props,
|
||||
"objectClass" => \@classes },
|
||||
@ -302,7 +305,7 @@ else {
|
||||
$rv = $ldap->add($newdn, attr =>
|
||||
[ "cn" => $group,
|
||||
"gidNumber" => $gid,
|
||||
"userPassword" => $pass,
|
||||
$pass ? ( "userPassword" => $pass ) : ( ),
|
||||
@members ? ( "memberUid" => \@members ) : ( ),
|
||||
@props,
|
||||
"objectClass" => \@classes ] );
|
||||
|
Reference in New Issue
Block a user