summaryrefslogtreecommitdiff
path: root/usr/src/lib/libsecdb
diff options
context:
space:
mode:
authorThuy Fettig <Thuy.Fettig@oracle.COM>2010-08-10 17:06:51 -0400
committerThuy Fettig <Thuy.Fettig@oracle.COM>2010-08-10 17:06:51 -0400
commit269f47de02761bab3b7b28e2007a2bac34f629cc (patch)
tree8effbc24fa3db3fe978200782f00b0e29aecd4cd /usr/src/lib/libsecdb
parent8f6658897e88431fedd1dbcecab56535cb8a6ebf (diff)
downloadillumos-joyent-269f47de02761bab3b7b28e2007a2bac34f629cc.tar.gz
6968076 implement removal of bsmconv/bsmunconv per PSARC/2010/263
6968089 Convert /etc/rd2.d/S98deallocate to SMF as part of PSARC/2010/263 6946887 bsmconv should record DEVICE_ALLOCATION=ON in unlabeled device_allocate PSARC/2010/263 Redux: bsmconv(1M), bsmunconv(1M) EOL and removal --HG-- rename : usr/src/cmd/bsmconv/bsmconv.sh => usr/src/cmd/allocate/svc-allocate
Diffstat (limited to 'usr/src/lib/libsecdb')
-rw-r--r--usr/src/lib/libsecdb/auth_attr.txt1
-rw-r--r--usr/src/lib/libsecdb/help/auths/Makefile1
-rw-r--r--usr/src/lib/libsecdb/help/auths/SmfAllocate.html36
-rw-r--r--usr/src/lib/libsecdb/prof_attr.txt2
4 files changed, 39 insertions, 1 deletions
diff --git a/usr/src/lib/libsecdb/auth_attr.txt b/usr/src/lib/libsecdb/auth_attr.txt
index 7f30e64320..b92b42874d 100644
--- a/usr/src/lib/libsecdb/auth_attr.txt
+++ b/usr/src/lib/libsecdb/auth_attr.txt
@@ -122,6 +122,7 @@ solaris.smf.modify.dependency:::Modify Service Dependencies::help=SmfModifyDepen
solaris.smf.modify.application:::Modify Application Type Properties::help=SmfModifyAppl.html
solaris.smf.modify.framework:::Modify Framework Type Properties::help=SmfModifyFramework.html
solaris.smf.manage.:::Manage All SMF Service States::help=SmfManageHeader.html
+solaris.smf.manage.allocate:::Manage Device Allocation Service::help=SmfAllocate.html
solaris.smf.manage.audit:::Manage Audit Service States::help=SmfManageAudit.html
solaris.smf.manage.autofs:::Manage Automount Service States::help=SmfAutofsStates.html
solaris.smf.manage.bind:::Manage DNS Service States::help=BindStates.html
diff --git a/usr/src/lib/libsecdb/help/auths/Makefile b/usr/src/lib/libsecdb/help/auths/Makefile
index 3822013c57..64cb5e42d5 100644
--- a/usr/src/lib/libsecdb/help/auths/Makefile
+++ b/usr/src/lib/libsecdb/help/auths/Makefile
@@ -65,6 +65,7 @@ HTMLENTS = \
DhcpmgrHeader.html \
DhcpmgrWrite.html \
BindStates.html \
+ SmfAllocate.html \
SmfAutofsStates.html \
SmfCoreadmStates.html \
SmfCronStates.html \
diff --git a/usr/src/lib/libsecdb/help/auths/SmfAllocate.html b/usr/src/lib/libsecdb/help/auths/SmfAllocate.html
new file mode 100644
index 0000000000..805268b151
--- /dev/null
+++ b/usr/src/lib/libsecdb/help/auths/SmfAllocate.html
@@ -0,0 +1,36 @@
+<HTML>
+<!--
+ CDDL HEADER START
+
+ The contents of this file are subject to the terms of the
+ Common Development and Distribution License (the "License").
+ You may not use this file except in compliance with the License.
+
+ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+ or http://www.opensolaris.org/os/licensing.
+ See the License for the specific language governing permissions
+ and limitations under the License.
+
+ When distributing Covered Code, include this CDDL HEADER in each
+ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+ If applicable, add the following below this CDDL HEADER, with the
+ fields enclosed by brackets "[]" replaced with your own identifying
+ information: Portions Copyright [yyyy] [name of copyright owner]
+
+ CDDL HEADER END
+
+ Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+-->
+<!--
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
+-->
+<BODY>
+When Manage Device Allocation Service is in the Authorizations Include
+column, it grants the authorization to enable or disable the device
+allocation service.
+<p>
+If Manage Device Allocation Service is grayed, then you are not entitled
+to Add or Remove this authorization.
+<p>
+</BODY>
+</HTML>
diff --git a/usr/src/lib/libsecdb/prof_attr.txt b/usr/src/lib/libsecdb/prof_attr.txt
index 85c9a89e9d..c752659868 100644
--- a/usr/src/lib/libsecdb/prof_attr.txt
+++ b/usr/src/lib/libsecdb/prof_attr.txt
@@ -37,7 +37,7 @@ Printer Management:::Manage printers, daemons, spooling:auths=solaris.print.*,so
Cron Management:::Manage at and cron jobs:auths=solaris.jobs.*,solaris.smf.manage.cron;help=RtCronMngmnt.html
Log Management:::Manage log files:help=RtLogMngmnt.html
Basic Solaris User:::Automatically assigned rights:auths=solaris.profmgr.read,solaris.mail.mailq,solaris.device.mount.removable,solaris.admin.wusb.read;profiles=All;help=RtDefault.html
-Device Security:::Manage devices and Volume Manager:auths=solaris.device.*,solaris.smf.manage.vt;help=RtDeviceSecurity.html
+Device Security:::Manage devices and Volume Manager:auths=solaris.device.*,solaris.smf.manage.vt,solaris.smf.manage.allocate;help=RtDeviceSecurity.html
DHCP Management:::Manage the DHCP service:auths=solaris.dhcpmgr.*;help=RtDHCPMngmnt.html
Extended Accounting Flow Management:::Manage the Flow Extended Accounting service:auths=solaris.smf.manage.extended-accounting.flow,solaris.smf.value.extended-accounting.flow;profiles=acctadm;help=RtExActtFlow.html
Extended Accounting Process Management:::Manage the Process Extended Accounting service:auths=solaris.smf.manage.extended-accounting.process,solaris.smf.value.extended-accounting.process;profiles=acctadm;hep=RtExAcctProcess.html