svn commit: samba-docs r1177 - in trunk/smbdotconf/misc: .

jht at samba.org jht at samba.org
Wed Sep 12 05:17:39 GMT 2007


Author: jht
Date: 2007-09-12 05:17:37 +0000 (Wed, 12 Sep 2007)
New Revision: 1177

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba-docs&rev=1177

Log:
Fix for Bug#4281 provided by Monyo.
Modified:
   trunk/smbdotconf/misc/addsharecommand.xml
   trunk/smbdotconf/misc/changesharecommand.xml
   trunk/smbdotconf/misc/deletesharecommand.xml


Changeset:
Modified: trunk/smbdotconf/misc/addsharecommand.xml
===================================================================
--- trunk/smbdotconf/misc/addsharecommand.xml	2007-09-12 05:07:29 UTC (rev 1176)
+++ trunk/smbdotconf/misc/addsharecommand.xml	2007-09-12 05:17:37 UTC (rev 1177)
@@ -4,43 +4,45 @@
                  advanced="1" developer="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-	<para>Samba 2.2.0 introduced the ability to dynamically 
-	add and delete shares via the Windows NT 4.0 Server Manager.  The 
-	<parameter moreinfo="none">add share command</parameter> is used to define an 
-	external program or script which will add a new service definition 
-	to <filename moreinfo="none">smb.conf</filename>.  In order to successfully 
-	execute the <parameter moreinfo="none">add share command</parameter>, <command moreinfo="none">smbd</command>
-	requires that the administrator be connected using a root account (i.e. 
-	uid == 0).
+	<para>
+	Samba 2.2.0 introduced the ability to dynamically add and delete shares via the Windows NT 4.0 Server
+	Manager.  The <parameter moreinfo="none">add share command</parameter> is used to define an external program
+	or script which will add a new service definition to <filename moreinfo="none">smb.conf</filename>.  In order
+	to successfully execute the <parameter moreinfo="none">add share command</parameter>, <command
+	moreinfo="none">smbd</command> requires that the administrator be connected using a root account (i.e.  uid == 0).
 	</para>
-		
+
+    <para>
+    If the connected account has <literal>SeDiskOperatorPrivilege</literal>, scripts defined in
+    <parameter moreinfo="none">change share</parameter> parameter are executed as root.
+    </para>
+
 	<para>
-	When executed, <command moreinfo="none">smbd</command> will automatically invoke the 
+	When executed, <command moreinfo="none">smbd</command> will automatically invoke the
 	<parameter moreinfo="none">add share command</parameter> with five parameters.
 	</para>
-		
+
 	<itemizedlist>
 		<listitem>
-			<para><parameter moreinfo="none">configFile</parameter> - the location 
-			of the global <filename moreinfo="none">smb.conf</filename> file. 
+			<para><parameter moreinfo="none">configFile</parameter> - the location of the global <filename
+			moreinfo="none">smb.conf</filename> file.
 			</para>
 		</listitem>
-			
+
 		<listitem>
-			<para><parameter moreinfo="none">shareName</parameter> - the name of the new 
-			share.
+			<para><parameter moreinfo="none">shareName</parameter> - the name of the new share.
 			</para>
 		</listitem>
-			
+
 		<listitem>
 			<para><parameter moreinfo="none">pathName</parameter> - path to an **existing**
 			directory on disk.
 			</para>
 		</listitem>
-			
+
 		<listitem>
-			<para><parameter moreinfo="none">comment</parameter> - comment string to associate 
-			with the new share.
+			<para><parameter moreinfo="none">comment</parameter> - comment string to associate with the new
+			share.
 			</para>
 		</listitem>
 
@@ -52,10 +54,10 @@
 			</para>
 		</listitem>
 	</itemizedlist>
-		
+
 	<para>
-	This parameter is only used for add file shares.  To add printer shares, 
-	see the <smbconfoption name="addprinter command"/>.
+	This parameter is only used for add file shares.  To add printer shares, see the <smbconfoption
+	name="addprinter command"/>.
 	</para>
 </description>
 

Modified: trunk/smbdotconf/misc/changesharecommand.xml
===================================================================
--- trunk/smbdotconf/misc/changesharecommand.xml	2007-09-12 05:07:29 UTC (rev 1176)
+++ trunk/smbdotconf/misc/changesharecommand.xml	2007-09-12 05:17:37 UTC (rev 1177)
@@ -4,42 +4,46 @@
                  advanced="1" developer="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-	<para>Samba 2.2.0 introduced the ability to dynamically 
-	add and delete shares via the Windows NT 4.0 Server Manager.  The 
-	<parameter moreinfo="none">change share command</parameter> is used to define an 
-	external program or script which will modify an existing service definition 
-	in <filename moreinfo="none">smb.conf</filename>.  In order to successfully 
-	execute the <parameter moreinfo="none">change share command</parameter>, <command moreinfo="none">smbd</command>
-	requires that the administrator be connected using a root account (i.e. 
-	uid == 0).
+	<para>
+	Samba 2.2.0 introduced the ability to dynamically add and delete shares via the Windows NT 4.0 Server
+Manager.  The <parameter moreinfo="none">change share command</parameter> is used to define an external
+program or script which will modify an existing service definition in <filename
+moreinfo="none">smb.conf</filename>.  In order to successfully execute the <parameter moreinfo="none">change
+share command</parameter>, <command moreinfo="none">smbd</command> requires that the administrator be
+connected using a root account (i.e. uid == 0).
 	</para>
-		
+
 	<para>
-	When executed, <command moreinfo="none">smbd</command> will automatically invoke the 
+	If the connected account has <literal>SeDiskOperatorPrivilege</literal>, scripts defined in
+	<parameter moreinfo="none">change share</parameter> parameter are executed as root.
+	</para>
+
+	<para>
+	When executed, <command moreinfo="none">smbd</command> will automatically invoke the
 	<parameter moreinfo="none">change share command</parameter> with five parameters.
 	</para>
-		
+
 	<itemizedlist>
 		<listitem>
-			<para><parameter moreinfo="none">configFile</parameter> - the location 
-			of the global <filename moreinfo="none">smb.conf</filename> file. 
+			<para><parameter moreinfo="none">configFile</parameter> - the location
+			of the global <filename moreinfo="none">smb.conf</filename> file.
 			</para>
 		</listitem>
-			
+
 		<listitem>
-			<para><parameter moreinfo="none">shareName</parameter> - the name of the new 
+			<para><parameter moreinfo="none">shareName</parameter> - the name of the new
 			share.
 			</para>
 		</listitem>
-			
+
 		<listitem>
 			<para><parameter moreinfo="none">pathName</parameter> - path to an **existing**
 			directory on disk.
 			</para>
 		</listitem>
-			
+
 		<listitem>
-			<para><parameter moreinfo="none">comment</parameter> - comment string to associate 
+			<para><parameter moreinfo="none">comment</parameter> - comment string to associate
 			with the new share.
 			</para>
 		</listitem>
@@ -52,9 +56,9 @@
 			</para>
 		</listitem>
 	</itemizedlist>
-		
+
 	<para>
-	This parameter is only used modify existing file shares definitions.  To modify 
+	This parameter is only used modify existing file shares definitions.  To modify
 	printer shares, use the &quot;Printers...&quot; folder as seen when browsing the Samba host.
 	</para>
 </description>

Modified: trunk/smbdotconf/misc/deletesharecommand.xml
===================================================================
--- trunk/smbdotconf/misc/deletesharecommand.xml	2007-09-12 05:07:29 UTC (rev 1176)
+++ trunk/smbdotconf/misc/deletesharecommand.xml	2007-09-12 05:17:37 UTC (rev 1177)
@@ -4,37 +4,41 @@
                  advanced="1" developer="1"
                  xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
 <description>
-	<para>Samba 2.2.0 introduced the ability to dynamically 
-	add and delete shares via the Windows NT 4.0 Server Manager.  The 
-	<parameter moreinfo="none">delete share command</parameter> is used to define an 
-	external program or script which will remove an existing service 
-	definition from <filename moreinfo="none">smb.conf</filename>.  In order to successfully 
-	execute the <parameter moreinfo="none">delete share command</parameter>, <command moreinfo="none">smbd</command>
-	requires that the administrator be connected using a root account (i.e. 
-	uid == 0).
+	<para>
+	Samba 2.2.0 introduced the ability to dynamically add and delete shares via the Windows NT 4.0 Server
+	Manager.  The <parameter moreinfo="none">delete share command</parameter> is used to define an external
+	program or script which will remove an existing service definition from
+	<filename moreinfo="none">smb.conf</filename>.  In order to successfully execute the
+	<parameter moreinfo="none">delete share command</parameter>, <command moreinfo="none">smbd</command>
+	requires that the administrator be connected using a root account (i.e.  uid == 0).
 	</para>
-		
+
+    <para>
+    If the connected account has <literal>SeDiskOperatorPrivilege</literal>, scripts defined in
+    <parameter moreinfo="none">change share</parameter> parameter are executed as root.
+    </para>
+
 	<para>
-	When executed, <command moreinfo="none">smbd</command> will automatically invoke the 
+	When executed, <command moreinfo="none">smbd</command> will automatically invoke the
 	<parameter moreinfo="none">delete share command</parameter> with two parameters.
 	</para>
-		
+
 	<itemizedlist>
 		<listitem>
-			<para><parameter moreinfo="none">configFile</parameter> - the location 
-			of the global <filename moreinfo="none">smb.conf</filename> file. 
+			<para><parameter moreinfo="none">configFile</parameter> - the location
+			of the global <filename moreinfo="none">smb.conf</filename> file.
 			</para>
 		</listitem>
-			
+
 		<listitem>
-			<para><parameter moreinfo="none">shareName</parameter> - the name of 
+			<para><parameter moreinfo="none">shareName</parameter> - the name of
 			the existing service.
 			</para>
 		</listitem>
 	</itemizedlist>
-		
+
 	<para>
-	This parameter is only used to remove file shares.  To delete printer shares, 
+	This parameter is only used to remove file shares.  To delete printer shares,
 	see the <smbconfoption name="deleteprinter command"/>.
 	</para>
 </description>



More information about the samba-cvs mailing list