Migration tool for mapped execute bits to EAs for DOS attributes
idra at samba.org
Sat Apr 29 19:31:43 GMT 2006
what about adding an entry to our wiki with a brief explanation on how
the tool works?
On Fri, 2006-04-28 at 10:44 -0400, Sean E. Millichamp wrote:
> Hi folks,
> Having been a long time user of Samba (since v1.x), all of my shares
> have been using the map (archive|hidden|system) smb.conf options to
> represent the DOS attributes. Recently, I've wanted to migrate to using
> 'store dos attributes' but I did not see a migration mechanism. So, I
> wrote one.
> In my testing so far it has seemed to work just fine. I have run it
> against all Samba/Windows-only shares on my office file server,
> including [profiles]. I intend to run it on the other Samba servers I
> manage soon and move them all over to EA-based DOS attribute storage.
> However, since it modifies EAs that Samba expects to use and process a
> certain way I thought I'd announce it on samba-technical first and give
> one of the Samba gurus a chance to say "No! That's a bad idea! Don't
> do that!" before I announced to the main samba-list and some
> unsuspecting Samba user :)
> It is written in Perl and has both usage instructions and Perl Pod
> documentation in it which you can view with perldoc. I developed &
> tested it on Red Hat Enterprise Linux 4. YMMV on any other system but
> I'd guess it should work alright on any modern Linux distro.
> One of my goals was to keep the Perl non-core module dependencies down
> so the script can use either File::ExtAttr to modify the file attributes
> or the command-line getfattr/setfattr tools depending on what it
> You can get it from:
> Any feedback is welcomed.
Samba Team GPL Compliance Officer
email: idra at samba.org
More information about the samba-technical