[pve-devel] r5561 - in pve-access-control/trunk/PVE: . API2
svn-commits at proxmox.com
svn-commits at proxmox.com
Fri Feb 18 06:37:28 CET 2011
Author: dietmar
Date: 2011-02-18 06:37:27 +0100 (Fri, 18 Feb 2011)
New Revision: 5561
Modified:
pve-access-control/trunk/PVE/API2/Domains.pm
pve-access-control/trunk/PVE/AccessControl.pm
Log:
list 'pam' and 'pve' domains
Modified: pve-access-control/trunk/PVE/API2/Domains.pm
===================================================================
--- pve-access-control/trunk/PVE/API2/Domains.pm 2011-02-18 05:26:22 UTC (rev 5560)
+++ pve-access-control/trunk/PVE/API2/Domains.pm 2011-02-18 05:37:27 UTC (rev 5561)
@@ -109,6 +109,9 @@
die "domain '$domid' already exists\n"
if $cfg->{$domid};
+ die "unable to use reserved name '$domid'\n"
+ if ($domid eq 'pam' || $domid eq 'pve');
+
$cfg->{$domid} = {
type => $param->{type},
server1 => $param->{server1},
@@ -174,6 +177,9 @@
my $domid = $param->{domid};
delete $param->{domid};
+ die "unable to modify bultin domain '$domid'\n"
+ if ($domid eq 'pam' || $domid eq 'pve');
+
die "domain '$domid' does not exist\n"
if !$cfg->{$domid};
Modified: pve-access-control/trunk/PVE/AccessControl.pm
===================================================================
--- pve-access-control/trunk/PVE/AccessControl.pm 2011-02-18 05:26:22 UTC (rev 5560)
+++ pve-access-control/trunk/PVE/AccessControl.pm 2011-02-18 05:37:27 UTC (rev 5561)
@@ -901,6 +901,18 @@
}
}
+ # add default domains
+
+ $cfg->{pve} = {
+ type => 'builtin',
+ comment => "Proxmox VE authentication server",
+ };
+
+ $cfg->{pam} = {
+ type => 'builtin',
+ comment => "Linux PAM standard authentication",
+ };
+
return $cfg;
}
More information about the pve-devel
mailing list