- Timestamp:
- Mar 1, 2010, 3:05:48 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.3.x/docs/htmldocs/Samba3-HOWTO/rights.html
r368 r411 1 <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. User Rights and Privileges</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.7 5.2"><link rel="home" href="index.html" title="The Official Samba 3.3.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"><link rel="next" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 15. User Rights and Privileges</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="idmapper.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="AccessControls.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 15. User Rights and Privileges"><div class="titlepage"><div><div><h2 class="title"><a name="rights"></a>Chapter 15. User Rights and Privileges</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="rights.html#id2614523">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2614798">Using the <span class="quote">“<span class="quote">net rpc rights</span>”</span> Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2615144">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2615459">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2615970">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2616147">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2616153">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></div><p>2 <a class="indexterm" name="id26 14231"></a>3 <a class="indexterm" name="id26 14238"></a>4 <a class="indexterm" name="id26 14245"></a>5 <a class="indexterm" name="id26 14252"></a>1 <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. User Rights and Privileges</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.74.0"><link rel="home" href="index.html" title="The Official Samba 3.3.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"><link rel="next" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 15. User Rights and Privileges</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="idmapper.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="AccessControls.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="rights"></a>Chapter 15. User Rights and Privileges</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="orgname">Samba Team</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jerry@samba.org">jerry@samba.org</a>></code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="orgname">Samba Team</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><code class="email"><<a class="email" href="mailto:jht@samba.org">jht@samba.org</a>></code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="rights.html#id2608437">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2608712">Using the net rpc rights Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2609058">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2609373">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2609884">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2610061">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2610067">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></div><p> 2 <a class="indexterm" name="id2608145"></a> 3 <a class="indexterm" name="id2608152"></a> 4 <a class="indexterm" name="id2608159"></a> 5 <a class="indexterm" name="id2608166"></a> 6 6 The administration of Windows user, group, and machine accounts in the Samba 7 7 domain-controlled network necessitates interfacing between the MS Windows … … 11 11 Active Directory domains. 12 12 </p><p> 13 <a class="indexterm" name="id26 14268"></a>14 <a class="indexterm" name="id26 14275"></a>15 <a class="indexterm" name="id26 14282"></a>16 <a class="indexterm" name="id26 14289"></a>13 <a class="indexterm" name="id2608182"></a> 14 <a class="indexterm" name="id2608189"></a> 15 <a class="indexterm" name="id2608196"></a> 16 <a class="indexterm" name="id2608203"></a> 17 17 The addition of Windows NT4/2kX/XPPro machines to the domain necessitates the 18 18 creation of a machine account for each machine added. The machine account is … … 20 20 user logons. 21 21 </p><p> 22 <a class="indexterm" name="id26 14303"></a>23 <a class="indexterm" name="id26 14310"></a>24 <a class="indexterm" name="id26 14317"></a>25 <a class="indexterm" name="id26 14324"></a>26 <a class="indexterm" name="id26 14331"></a>27 <a class="indexterm" name="id26 14338"></a>22 <a class="indexterm" name="id2608217"></a> 23 <a class="indexterm" name="id2608224"></a> 24 <a class="indexterm" name="id2608231"></a> 25 <a class="indexterm" name="id2608238"></a> 26 <a class="indexterm" name="id2608245"></a> 27 <a class="indexterm" name="id2608252"></a> 28 28 Machine accounts are analogous to user accounts, and thus in implementing them on a UNIX machine that is 29 29 hosting Samba (i.e., on which Samba is running), it is necessary to create a special type of user account. … … 34 34 account is used only to authenticate domain member machines during start-up. This security measure 35 35 is designed to block man-in-the-middle attempts to violate network integrity. 36 </p><div class="note" title="Note"style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>37 <a class="indexterm" name="id26 14378"></a>38 <a class="indexterm" name="id26 14385"></a>39 <a class="indexterm" name="id26 14392"></a>40 <a class="indexterm" name="id26 14399"></a>41 <a class="indexterm" name="id26 14406"></a>36 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> 37 <a class="indexterm" name="id2608292"></a> 38 <a class="indexterm" name="id2608299"></a> 39 <a class="indexterm" name="id2608306"></a> 40 <a class="indexterm" name="id2608313"></a> 41 <a class="indexterm" name="id2608320"></a> 42 42 Machine (computer) accounts are used in the Windows NT OS family to store security 43 43 credentials for domain member servers and workstations. When the domain member … … 48 48 Windows secures authentication. 49 49 </p></div><p> 50 <a class="indexterm" name="id26 14434"></a>51 <a class="indexterm" name="id26 14441"></a>52 <a class="indexterm" name="id26 14448"></a>53 <a class="indexterm" name="id26 14454"></a>50 <a class="indexterm" name="id2608348"></a> 51 <a class="indexterm" name="id2608355"></a> 52 <a class="indexterm" name="id2608362"></a> 53 <a class="indexterm" name="id2608369"></a> 54 54 The creation of UNIX system accounts has traditionally been the sole right of 55 55 the system administrator, better known as the <code class="constant">root</code> account. … … 58 58 <code class="constant">root</code> account user. 59 59 </p><p> 60 <a class="indexterm" name="id26 14477"></a>61 <a class="indexterm" name="id26 14484"></a>62 <a class="indexterm" name="id26 14491"></a>63 <a class="indexterm" name="id26 14498"></a>60 <a class="indexterm" name="id2608391"></a> 61 <a class="indexterm" name="id2608398"></a> 62 <a class="indexterm" name="id2608405"></a> 63 <a class="indexterm" name="id2608412"></a> 64 64 All versions of Samba call system interface scripts that permit CIFS function 65 65 calls that are used to manage users, groups, and machine accounts … … 71 71 necessary to permit people who should not possess <code class="constant">root</code>-level 72 72 access to the UNIX host system. 73 </p><div class="sect1" title="Rights Management Capabilities"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2614523"></a>Rights Management Capabilities</h2></div></div></div><p>74 <a class="indexterm" name="id26 14531"></a>75 <a class="indexterm" name="id26 14538"></a>76 <a class="indexterm" name="id26 14545"></a>77 <a class="indexterm" name="id26 14552"></a>73 </p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2608437"></a>Rights Management Capabilities</h2></div></div></div><p> 74 <a class="indexterm" name="id2608445"></a> 75 <a class="indexterm" name="id2608452"></a> 76 <a class="indexterm" name="id2608459"></a> 77 <a class="indexterm" name="id2608466"></a> 78 78 Samba 3.0.11 introduced support for the Windows privilege model. This model 79 79 allows certain rights to be assigned to a user or group SID. In order to enable … … 81 81 must be defined in the <em class="parameter"><code>global</code></em> section of the <code class="filename">smb.conf</code> file. 82 82 </p><p> 83 <a class="indexterm" name="id26 14591"></a>84 <a class="indexterm" name="id26 14598"></a>85 <a class="indexterm" name="id26 14604"></a>83 <a class="indexterm" name="id2608505"></a> 84 <a class="indexterm" name="id2608512"></a> 85 <a class="indexterm" name="id2608518"></a> 86 86 Currently, the rights supported in Samba-3 are listed in <a class="link" href="rights.html#rp-privs" title="Table 15.1. Current Privilege Capabilities">“Current Privilege Capabilities”</a>. 87 87 The remainder of this chapter explains how to manage and use these privileges on Samba servers. 88 </p><a class="indexterm" name="id26 14622"></a><a class="indexterm" name="id2614628"></a><a class="indexterm" name="id2614636"></a><a class="indexterm" name="id2614642"></a><a class="indexterm" name="id2614650"></a><a class="indexterm" name="id2614657"></a><div class="table"><a name="rp-privs"></a><p class="title"><b>Table 15.1. Current Privilege Capabilities</b></p><div class="table-contents"><table summary="Current Privilege Capabilities" border="1"><colgroup><col align="right"><col align="left"></colgroup><thead><tr><th align="left">Privilege</th><th align="left">Description</th></tr></thead><tbody><tr><td align="right"><p>SeMachineAccountPrivilege</p></td><td align="left"><p>Add machines to domain</p></td></tr><tr><td align="right"><p>SePrintOperatorPrivilege</p></td><td align="left"><p>Manage printers</p></td></tr><tr><td align="right"><p>SeAddUsersPrivilege</p></td><td align="left"><p>Add users and groups to the domain</p></td></tr><tr><td align="right"><p>SeRemoteShutdownPrivilege</p></td><td align="left"><p>Force shutdown from a remote system</p></td></tr><tr><td align="right"><p>SeDiskOperatorPrivilege</p></td><td align="left"><p>Manage disk share</p></td></tr><tr><td align="right"><p>SeTakeOwnershipPrivilege</p></td><td align="left"><p>Take ownership of files or other objects</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" title="Using the “net rpc rights” Utility"><div class="titlepage"><div><div><h3 class="title"><a name="id2614798"></a>Using the <span class="quote">“<span class="quote">net rpc rights</span>”</span>Utility</h3></div></div></div><p>89 <a class="indexterm" name="id26 14809"></a>90 <a class="indexterm" name="id26 14816"></a>91 <a class="indexterm" name="id26 14823"></a>92 <a class="indexterm" name="id26 14830"></a>93 <a class="indexterm" name="id26 14837"></a>88 </p><a class="indexterm" name="id2608536"></a><a class="indexterm" name="id2608543"></a><a class="indexterm" name="id2608550"></a><a class="indexterm" name="id2608557"></a><a class="indexterm" name="id2608564"></a><a class="indexterm" name="id2608571"></a><div class="table"><a name="rp-privs"></a><p class="title"><b>Table 15.1. Current Privilege Capabilities</b></p><div class="table-contents"><table summary="Current Privilege Capabilities" border="1"><colgroup><col align="right"><col align="left"></colgroup><thead><tr><th align="left">Privilege</th><th align="left">Description</th></tr></thead><tbody><tr><td align="right"><p>SeMachineAccountPrivilege</p></td><td align="left"><p>Add machines to domain</p></td></tr><tr><td align="right"><p>SePrintOperatorPrivilege</p></td><td align="left"><p>Manage printers</p></td></tr><tr><td align="right"><p>SeAddUsersPrivilege</p></td><td align="left"><p>Add users and groups to the domain</p></td></tr><tr><td align="right"><p>SeRemoteShutdownPrivilege</p></td><td align="left"><p>Force shutdown from a remote system</p></td></tr><tr><td align="right"><p>SeDiskOperatorPrivilege</p></td><td align="left"><p>Manage disk share</p></td></tr><tr><td align="right"><p>SeTakeOwnershipPrivilege</p></td><td align="left"><p>Take ownership of files or other objects</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608712"></a>Using the “<span class="quote">net rpc rights</span>” Utility</h3></div></div></div><p> 89 <a class="indexterm" name="id2608723"></a> 90 <a class="indexterm" name="id2608730"></a> 91 <a class="indexterm" name="id2608737"></a> 92 <a class="indexterm" name="id2608744"></a> 93 <a class="indexterm" name="id2608752"></a> 94 94 There are two primary means of managing the rights assigned to users and groups 95 95 on a Samba server. The <code class="literal">NT4 User Manager for Domains</code> may be … … 102 102 The <code class="literal">net rpc rights</code> utility in Samba 3.0.11 has three new subcommands: 103 103 </p><div class="variablelist"><dl><dt><span class="term">list [name|accounts]</span></dt><dd><p> 104 <a class="indexterm" name="id26 14880"></a>105 <a class="indexterm" name="id26 14891"></a>106 <a class="indexterm" name="id26 14898"></a>107 <a class="indexterm" name="id26 14905"></a>104 <a class="indexterm" name="id2608794"></a> 105 <a class="indexterm" name="id2608805"></a> 106 <a class="indexterm" name="id2608812"></a> 107 <a class="indexterm" name="id2608819"></a> 108 108 When called with no arguments, <code class="literal">net rpc list</code> 109 109 simply lists the available rights on the server. When passed … … 114 114 privileged accounts on the server and the assigned rights. 115 115 </p></dd><dt><span class="term">grant <user> <right [right ...]></span></dt><dd><p> 116 <a class="indexterm" name="id26 14944"></a>117 <a class="indexterm" name="id26 14951"></a>118 <a class="indexterm" name="id26 14958"></a>119 <a class="indexterm" name="id26 14965"></a>116 <a class="indexterm" name="id2608858"></a> 117 <a class="indexterm" name="id2608865"></a> 118 <a class="indexterm" name="id2608872"></a> 119 <a class="indexterm" name="id2608879"></a> 120 120 When called with no arguments, this function is used to assign 121 121 a list of rights to a specified user or group. For example, … … 127 127 </pre><p> 128 128 The following syntax has the same result: 129 <a class="indexterm" name="id26 14991"></a>129 <a class="indexterm" name="id2608905"></a> 130 130 </p><pre class="screen"> 131 131 <code class="prompt">root# </code> net rpc rights grant 'DOMAIN\Domain Admins' \ … … 139 139 This command is similar in format to <code class="literal">net rpc rights grant</code>. Its 140 140 effect is to remove an assigned right (or list of rights) from a user or group. 141 </p></dd></dl></div><div class="note" title="Note"style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>142 <a class="indexterm" name="id26 15046"></a>143 <a class="indexterm" name="id26 15053"></a>144 <a class="indexterm" name="id26 15060"></a>141 </p></dd></dl></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> 142 <a class="indexterm" name="id2608960"></a> 143 <a class="indexterm" name="id2608967"></a> 144 <a class="indexterm" name="id2608974"></a> 145 145 You must be connected as a member of the Domain Admins group to be able to grant or revoke privileges assigned 146 146 to an account. This capability is inherent to the Domain Admins group and is not configurable. There are no … … 149 149 explicitly assigned, even for the Domain Admins group. 150 150 </p></div><p> 151 <a class="indexterm" name="id26 15078"></a>152 <a class="indexterm" name="id26 15085"></a>153 <a class="indexterm" name="id26 15092"></a>154 <a class="indexterm" name="id26 15099"></a>151 <a class="indexterm" name="id2608992"></a> 152 <a class="indexterm" name="id2608999"></a> 153 <a class="indexterm" name="id2609006"></a> 154 <a class="indexterm" name="id2609013"></a> 155 155 By default, no privileges are initially assigned to any account because certain actions will be performed as 156 156 root once smbd determines that a user has the necessary rights. For example, when joining a client to a … … 158 158 cases. For this reason, you should be very careful about handing out privileges to accounts. 159 159 </p><p> 160 <a class="indexterm" name="id26 15120"></a>161 <a class="indexterm" name="id26 15127"></a>162 <a class="indexterm" name="id26 15133"></a>160 <a class="indexterm" name="id2609034"></a> 161 <a class="indexterm" name="id2609041"></a> 162 <a class="indexterm" name="id2609048"></a> 163 163 Access as the root user (UID=0) bypasses all privilege checks. 164 </p></div><div class="sect2" title="Description of Privileges"><div class="titlepage"><div><div><h3 class="title"><a name="id2615144"></a>Description of Privileges</h3></div></div></div><p>165 <a class="indexterm" name="id26 15152"></a>166 <a class="indexterm" name="id26 15158"></a>167 <a class="indexterm" name="id26 15166"></a>164 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2609058"></a>Description of Privileges</h3></div></div></div><p> 165 <a class="indexterm" name="id2609066"></a> 166 <a class="indexterm" name="id2609073"></a> 167 <a class="indexterm" name="id2609080"></a> 168 168 The privileges that have been implemented in Samba-3.0.11 are shown below. It is possible, and likely, that 169 169 additional privileges may be implemented in later releases of Samba. It is also likely that any privileges … … 172 172 mailing lists. 173 173 </p><div class="variablelist"><dl><dt><span class="term">SeAddUsersPrivilege</span></dt><dd><p> 174 <a class="indexterm" name="id26 15191"></a>175 <a class="indexterm" name="id26 15198"></a>176 <a class="indexterm" name="id26 15205"></a>174 <a class="indexterm" name="id2609105"></a> 175 <a class="indexterm" name="id2609112"></a> 176 <a class="indexterm" name="id2609119"></a> 177 177 This right determines whether or not smbd will allow the 178 178 user to create new user or group accounts via such tools … … 180 180 <code class="literal">NT4 User Manager for Domains.</code> 181 181 </p></dd><dt><span class="term">SeDiskOperatorPrivilege</span></dt><dd><p> 182 <a class="indexterm" name="id26 15236"></a>183 <a class="indexterm" name="id26 15244"></a>184 <a class="indexterm" name="id26 15251"></a>182 <a class="indexterm" name="id2609151"></a> 183 <a class="indexterm" name="id2609158"></a> 184 <a class="indexterm" name="id2609165"></a> 185 185 Accounts that possess this right will be able to execute 186 186 scripts defined by the <code class="literal">add/delete/change</code> … … 189 189 on the Samba server. 190 190 </p></dd><dt><span class="term">SeMachineAccountPrivilege</span></dt><dd><p> 191 <a class="indexterm" name="id26 15283"></a>192 <a class="indexterm" name="id26 15290"></a>193 <a class="indexterm" name="id26 15297"></a>191 <a class="indexterm" name="id2609197"></a> 192 <a class="indexterm" name="id2609204"></a> 193 <a class="indexterm" name="id2609211"></a> 194 194 This right controls whether or not the user can join client 195 195 machines to a Samba-controlled domain. 196 196 </p></dd><dt><span class="term">SePrintOperatorPrivilege</span></dt><dd><p> 197 <a class="indexterm" name="id26 15316"></a>198 <a class="indexterm" name="id26 15323"></a>199 <a class="indexterm" name="id26 15330"></a>200 <a class="indexterm" name="id26 15337"></a>201 <a class="indexterm" name="id26 15344"></a>197 <a class="indexterm" name="id2609230"></a> 198 <a class="indexterm" name="id2609237"></a> 199 <a class="indexterm" name="id2609244"></a> 200 <a class="indexterm" name="id2609251"></a> 201 <a class="indexterm" name="id2609258"></a> 202 202 This privilege operates identically to the <a class="link" href="smb.conf.5.html#PRINTERADMIN" target="_top">printer admin</a> 203 203 option in the <code class="filename">smb.conf</code> file (see section 5 man page for <code class="filename">smb.conf</code>) … … 208 208 <code class="filename">ntprinters.tdb</code> file. 209 209 </p></dd><dt><span class="term">SeRemoteShutdownPrivilege</span></dt><dd><p> 210 <a class="indexterm" name="id26 15398"></a>211 <a class="indexterm" name="id26 15405"></a>212 <a class="indexterm" name="id26 15412"></a>210 <a class="indexterm" name="id2609312"></a> 211 <a class="indexterm" name="id2609319"></a> 212 <a class="indexterm" name="id2609326"></a> 213 213 Samba provides two hooks for shutting down or rebooting 214 214 the server and for aborting a previously issued shutdown … … 217 217 right to be able to execute either of these hooks. 218 218 </p></dd><dt><span class="term">SeTakeOwnershipPrivilege</span></dt><dd><p> 219 <a class="indexterm" name="id26 15439"></a>220 <a class="indexterm" name="id26 15446"></a>219 <a class="indexterm" name="id2609353"></a> 220 <a class="indexterm" name="id2609360"></a> 221 221 This right permits users to take ownership of files and directories. 222 </p></dd></dl></div></div><div class="sect2" title="Privileges Suppored by Windows 2000 Domain Controllers"><div class="titlepage"><div><div><h3 class="title"><a name="id2615459"></a>Privileges Suppored by Windows 2000 Domain Controllers</h3></div></div></div><p>222 </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2609373"></a>Privileges Suppored by Windows 2000 Domain Controllers</h3></div></div></div><p> 223 223 For reference purposes, a Windows NT4 Primary Domain Controller reports support for the following 224 224 privileges: 225 <a class="indexterm" name="id26 15470"></a>226 <a class="indexterm" name="id26 15477"></a>227 <a class="indexterm" name="id26 15484"></a>228 <a class="indexterm" name="id26 15491"></a>229 <a class="indexterm" name="id26 15498"></a>230 <a class="indexterm" name="id26 15505"></a>231 <a class="indexterm" name="id26 15512"></a>232 <a class="indexterm" name="id26 15519"></a>233 <a class="indexterm" name="id26 15526"></a>234 <a class="indexterm" name="id26 15533"></a>235 <a class="indexterm" name="id26 15540"></a>236 <a class="indexterm" name="id26 15547"></a>237 <a class="indexterm" name="id26 15554"></a>238 <a class="indexterm" name="id26 15562"></a>239 <a class="indexterm" name="id26 15569"></a>240 <a class="indexterm" name="id26 15576"></a>241 <a class="indexterm" name="id26 15583"></a>242 <a class="indexterm" name="id26 15590"></a>243 <a class="indexterm" name="id26 15596"></a>244 <a class="indexterm" name="id26 15603"></a>245 <a class="indexterm" name="id26 15610"></a>246 <a class="indexterm" name="id26 15618"></a>247 <a class="indexterm" name="id26 15625"></a>225 <a class="indexterm" name="id2609384"></a> 226 <a class="indexterm" name="id2609391"></a> 227 <a class="indexterm" name="id2609398"></a> 228 <a class="indexterm" name="id2609405"></a> 229 <a class="indexterm" name="id2609412"></a> 230 <a class="indexterm" name="id2609419"></a> 231 <a class="indexterm" name="id2609426"></a> 232 <a class="indexterm" name="id2609433"></a> 233 <a class="indexterm" name="id2609440"></a> 234 <a class="indexterm" name="id2609447"></a> 235 <a class="indexterm" name="id2609454"></a> 236 <a class="indexterm" name="id2609461"></a> 237 <a class="indexterm" name="id2609468"></a> 238 <a class="indexterm" name="id2609476"></a> 239 <a class="indexterm" name="id2609483"></a> 240 <a class="indexterm" name="id2609490"></a> 241 <a class="indexterm" name="id2609497"></a> 242 <a class="indexterm" name="id2609504"></a> 243 <a class="indexterm" name="id2609511"></a> 244 <a class="indexterm" name="id2609518"></a> 245 <a class="indexterm" name="id2609524"></a> 246 <a class="indexterm" name="id2609532"></a> 247 <a class="indexterm" name="id2609539"></a> 248 248 </p><pre class="screen"> 249 249 SeCreateTokenPrivilege Create a token object … … 272 272 </pre><p> 273 273 And Windows 200x/XP Domain Controllers and workstations reports to support the following privileges: 274 <a class="indexterm" name="id26 15686"></a>275 <a class="indexterm" name="id26 15692"></a>276 <a class="indexterm" name="id26 15699"></a>277 <a class="indexterm" name="id26 15706"></a>278 <a class="indexterm" name="id26 15713"></a>279 <a class="indexterm" name="id26 15720"></a>280 <a class="indexterm" name="id26 15727"></a>281 <a class="indexterm" name="id26 15734"></a>282 <a class="indexterm" name="id26 15741"></a>283 <a class="indexterm" name="id26 15748"></a>284 <a class="indexterm" name="id26 15755"></a>285 <a class="indexterm" name="id26 15762"></a>286 <a class="indexterm" name="id26 15770"></a>287 <a class="indexterm" name="id26 15777"></a>288 <a class="indexterm" name="id26 15784"></a>289 <a class="indexterm" name="id26 15791"></a>290 <a class="indexterm" name="id26 15798"></a>291 <a class="indexterm" name="id26 15805"></a>292 <a class="indexterm" name="id26 15812"></a>293 <a class="indexterm" name="id26 15819"></a>294 <a class="indexterm" name="id26 15826"></a>295 <a class="indexterm" name="id26 15833"></a>296 <a class="indexterm" name="id26 15840"></a>297 <a class="indexterm" name="id26 15847"></a>298 <a class="indexterm" name="id26 15854"></a>299 <a class="indexterm" name="id26 15861"></a>300 <a class="indexterm" name="id26 15868"></a>301 <a class="indexterm" name="id26 15875"></a>302 <a class="indexterm" name="id26 15882"></a>274 <a class="indexterm" name="id2609600"></a> 275 <a class="indexterm" name="id2609606"></a> 276 <a class="indexterm" name="id2609613"></a> 277 <a class="indexterm" name="id2609620"></a> 278 <a class="indexterm" name="id2609627"></a> 279 <a class="indexterm" name="id2609634"></a> 280 <a class="indexterm" name="id2609641"></a> 281 <a class="indexterm" name="id2609648"></a> 282 <a class="indexterm" name="id2609655"></a> 283 <a class="indexterm" name="id2609662"></a> 284 <a class="indexterm" name="id2609669"></a> 285 <a class="indexterm" name="id2609676"></a> 286 <a class="indexterm" name="id2609684"></a> 287 <a class="indexterm" name="id2609691"></a> 288 <a class="indexterm" name="id2609698"></a> 289 <a class="indexterm" name="id2609705"></a> 290 <a class="indexterm" name="id2609712"></a> 291 <a class="indexterm" name="id2609719"></a> 292 <a class="indexterm" name="id2609726"></a> 293 <a class="indexterm" name="id2609733"></a> 294 <a class="indexterm" name="id2609740"></a> 295 <a class="indexterm" name="id2609747"></a> 296 <a class="indexterm" name="id2609754"></a> 297 <a class="indexterm" name="id2609761"></a> 298 <a class="indexterm" name="id2609768"></a> 299 <a class="indexterm" name="id2609775"></a> 300 <a class="indexterm" name="id2609782"></a> 301 <a class="indexterm" name="id2609789"></a> 302 <a class="indexterm" name="id2609796"></a> 303 303 </p><pre class="screen"> 304 304 SeCreateTokenPrivilege Create a token object … … 333 333 SeCreateGlobalPrivilege Create global objects 334 334 </pre><p> 335 <a class="indexterm" name="id26 15956"></a>335 <a class="indexterm" name="id2609871"></a> 336 336 The Samba Team is implementing only those privileges that are logical and useful in the UNIX/Linux 337 337 environment. Many of the Windows 200X/XP privileges have no direct equivalence in UNIX. 338 </p></div></div><div class="sect1" title="The Administrator Domain SID"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2615970"></a>The Administrator Domain SID</h2></div></div></div><p>339 <a class="indexterm" name="id26 15978"></a>340 <a class="indexterm" name="id26 15985"></a>341 <a class="indexterm" name="id26 15992"></a>342 <a class="indexterm" name="id26 15999"></a>343 <a class="indexterm" name="id26 16006"></a>338 </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2609884"></a>The Administrator Domain SID</h2></div></div></div><p> 339 <a class="indexterm" name="id2609892"></a> 340 <a class="indexterm" name="id2609899"></a> 341 <a class="indexterm" name="id2609906"></a> 342 <a class="indexterm" name="id2609913"></a> 343 <a class="indexterm" name="id2609920"></a> 344 344 Please note that every Windows NT4 and later server requires a domain Administrator account. Samba versions 345 345 commencing with 3.0.11 permit Administrative duties to be performed via assigned rights and privileges … … 351 351 SID for domain FOO is: S-1-5-21-4294955119-3368514841-2087710299 352 352 </pre><p> 353 <a class="indexterm" name="id26 16040"></a>353 <a class="indexterm" name="id2609954"></a> 354 354 You may assign the domain administrator RID to an account using the <code class="literal">pdbedit</code> 355 355 command as shown here: 356 <a class="indexterm" name="id26 16054"></a>356 <a class="indexterm" name="id2609968"></a> 357 357 </p><pre class="screen"> 358 358 <code class="prompt">root# </code> pdbedit -U S-1-5-21-4294955119-3368514841-2087710299-500 -u root -r 359 359 </pre><p> 360 </p><div class="note" title="Note"style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>361 <a class="indexterm" name="id26 16077"></a>362 <a class="indexterm" name="id26 16084"></a>363 <a class="indexterm" name="id261 6091"></a>364 <a class="indexterm" name="id261 6098"></a>360 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> 361 <a class="indexterm" name="id2609992"></a> 362 <a class="indexterm" name="id2609998"></a> 363 <a class="indexterm" name="id2610005"></a> 364 <a class="indexterm" name="id2610012"></a> 365 365 The RID 500 is the well known standard value of the default Administrator account. It is the RID 366 366 that confers the rights and privileges that the Administrator account has on a Windows machine 367 367 or domain. Under UNIX/Linux the equivalent is UID=0 (the root account). 368 368 </p></div><p> 369 <a class="indexterm" name="id261 6113"></a>370 <a class="indexterm" name="id261 6120"></a>371 <a class="indexterm" name="id261 6127"></a>372 <a class="indexterm" name="id261 6134"></a>369 <a class="indexterm" name="id2610027"></a> 370 <a class="indexterm" name="id2610034"></a> 371 <a class="indexterm" name="id2610041"></a> 372 <a class="indexterm" name="id2610048"></a> 373 373 Releases of Samba version 3.0.11 and later make it possible to operate without an Administrator account 374 374 provided equivalent rights and privileges have been established for a Windows user or a Windows 375 375 group account. 376 </p></div><div class="sect1" title="Common Errors"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2616147"></a>Common Errors</h2></div></div></div><div class="sect2" title="What Rights and Privileges Will Permit Windows Client Administration?"><div class="titlepage"><div><div><h3 class="title"><a name="id2616153"></a>What Rights and Privileges Will Permit Windows Client Administration?</h3></div></div></div><p>377 <a class="indexterm" name="id261 6162"></a>378 <a class="indexterm" name="id261 6168"></a>379 <a class="indexterm" name="id261 6175"></a>380 <a class="indexterm" name="id261 6182"></a>376 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2610061"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610067"></a>What Rights and Privileges Will Permit Windows Client Administration?</h3></div></div></div><p> 377 <a class="indexterm" name="id2610076"></a> 378 <a class="indexterm" name="id2610083"></a> 379 <a class="indexterm" name="id2610089"></a> 380 <a class="indexterm" name="id2610096"></a> 381 381 When a Windows NT4 (or later) client joins a domain, the domain global <code class="literal">Domain Admins</code> group 382 382 is added to the membership of the local <code class="literal">Administrators</code> group on the client. Any user who is … … 384 384 Windows client. 385 385 </p><p> 386 <a class="indexterm" name="id261 6215"></a>387 <a class="indexterm" name="id261 6222"></a>388 <a class="indexterm" name="id261 6229"></a>389 <a class="indexterm" name="id261 6236"></a>390 <a class="indexterm" name="id261 6243"></a>386 <a class="indexterm" name="id2610129"></a> 387 <a class="indexterm" name="id2610136"></a> 388 <a class="indexterm" name="id2610143"></a> 389 <a class="indexterm" name="id2610150"></a> 390 <a class="indexterm" name="id2610157"></a> 391 391 This is often not the most desirable solution because it means that the user will have administrative 392 392 rights and privileges on domain servers also. The <code class="literal">Power Users</code> group on Windows client … … 394 394 group can be added to the membership of the local workstation group <code class="literal">Power Users</code>. 395 395 </p><p> 396 <a class="indexterm" name="id261 6271"></a>397 <a class="indexterm" name="id261 6278"></a>398 <a class="indexterm" name="id261 6285"></a>399 <a class="indexterm" name="id261 6292"></a>396 <a class="indexterm" name="id2610185"></a> 397 <a class="indexterm" name="id2610192"></a> 398 <a class="indexterm" name="id2610199"></a> 399 <a class="indexterm" name="id2610206"></a> 400 400 See <a class="link" href="NetCommand.html#nestedgrpmgmgt" title="Nested Group Support">Nested Group Support</a> for an example of how to add domain users 401 401 and groups to a local group that is on a Windows workstation. The use of the <code class="literal">net</code> 402 402 command permits this to be done from the Samba server. 403 403 </p><p> 404 <a class="indexterm" name="id261 6320"></a>405 <a class="indexterm" name="id261 6326"></a>406 <a class="indexterm" name="id261 6333"></a>404 <a class="indexterm" name="id2610234"></a> 405 <a class="indexterm" name="id2610240"></a> 406 <a class="indexterm" name="id2610247"></a> 407 407 Another way this can be done is to log onto the Windows workstation as the user 408 408 <code class="literal">Administrator</code>, then open a <code class="literal">cmd</code> shell, then execute:
Note:
See TracChangeset
for help on using the changeset viewer.