| 1 | <samba:parameter name="profile acls"
|
|---|
| 2 | context="S"
|
|---|
| 3 | type="boolean"
|
|---|
| 4 | advanced="1" wizard="1"
|
|---|
| 5 | xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
|
|---|
| 6 | <description>
|
|---|
| 7 | <para>
|
|---|
| 8 | This boolean parameter was added to fix the problems that people have been
|
|---|
| 9 | having with storing user profiles on Samba shares from Windows 2000 or
|
|---|
| 10 | Windows XP clients. New versions of Windows 2000 or Windows XP service
|
|---|
| 11 | packs do security ACL checking on the owner and ability to write of the
|
|---|
| 12 | profile directory stored on a local workstation when copied from a Samba
|
|---|
| 13 | share.
|
|---|
| 14 | </para>
|
|---|
| 15 |
|
|---|
| 16 | <para>
|
|---|
| 17 | When not in domain mode with winbindd then the security info copied
|
|---|
| 18 | onto the local workstation has no meaning to the logged in user (SID) on
|
|---|
| 19 | that workstation so the profile storing fails. Adding this parameter
|
|---|
| 20 | onto a share used for profile storage changes two things about the
|
|---|
| 21 | returned Windows ACL. Firstly it changes the owner and group owner
|
|---|
| 22 | of all reported files and directories to be BUILTIN\\Administrators,
|
|---|
| 23 | BUILTIN\\Users respectively (SIDs S-1-5-32-544, S-1-5-32-545). Secondly
|
|---|
| 24 | it adds an ACE entry of "Full Control" to the SID BUILTIN\\Users to
|
|---|
| 25 | every returned ACL. This will allow any Windows 2000 or XP workstation
|
|---|
| 26 | user to access the profile.
|
|---|
| 27 | </para>
|
|---|
| 28 |
|
|---|
| 29 | <para>
|
|---|
| 30 | Note that if you have multiple users logging
|
|---|
| 31 | on to a workstation then in order to prevent them from being able to access
|
|---|
| 32 | each others profiles you must remove the "Bypass traverse checking" advanced
|
|---|
| 33 | user right. This will prevent access to other users profile directories as
|
|---|
| 34 | the top level profile directory (named after the user) is created by the
|
|---|
| 35 | workstation profile code and has an ACL restricting entry to the directory
|
|---|
| 36 | tree to the owning user.
|
|---|
| 37 | </para>
|
|---|
| 38 |
|
|---|
| 39 | <para>
|
|---|
| 40 | Note that this parameter should be set to yes on dedicated profile shares only.
|
|---|
| 41 | On other shares, it might cause incorrect file ownerships.
|
|---|
| 42 | </para>
|
|---|
| 43 |
|
|---|
| 44 | </description>
|
|---|
| 45 |
|
|---|
| 46 | <value type="default">no</value>
|
|---|
| 47 | </samba:parameter>
|
|---|