mirror of
https://git.proxmox.com/git/pve-access-control
synced 2025-10-04 14:18:28 +00:00
user.cfg: sort group and pool members, role privs
makes no functional difference, but keeps the output/written config more stable. Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
parent
733371da86
commit
a5ec58ea9a
@ -1067,7 +1067,7 @@ sub write_user_config {
|
||||
|
||||
foreach my $group (sort keys %{$cfg->{groups}}) {
|
||||
my $d = $cfg->{groups}->{$group};
|
||||
my $list = join (',', keys %{$d->{users}});
|
||||
my $list = join (',', sort keys %{$d->{users}});
|
||||
my $comment = $d->{comment} ? PVE::Tools::encode_text($d->{comment}) : '';
|
||||
$data .= "group:$group:$list:$comment:\n";
|
||||
}
|
||||
@ -1076,8 +1076,8 @@ sub write_user_config {
|
||||
|
||||
foreach my $pool (sort keys %{$cfg->{pools}}) {
|
||||
my $d = $cfg->{pools}->{$pool};
|
||||
my $vmlist = join (',', keys %{$d->{vms}});
|
||||
my $storelist = join (',', keys %{$d->{storage}});
|
||||
my $vmlist = join (',', sort keys %{$d->{vms}});
|
||||
my $storelist = join (',', sort keys %{$d->{storage}});
|
||||
my $comment = $d->{comment} ? PVE::Tools::encode_text($d->{comment}) : '';
|
||||
$data .= "pool:$pool:$comment:$vmlist:$storelist:\n";
|
||||
}
|
||||
@ -1088,7 +1088,7 @@ sub write_user_config {
|
||||
next if $special_roles->{$role};
|
||||
|
||||
my $d = $cfg->{roles}->{$role};
|
||||
my $list = join (',', keys %$d);
|
||||
my $list = join (',', sort keys %$d);
|
||||
$data .= "role:$role:$list:\n";
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user