Migration tool for mapped execute bits to EAs for DOS attributes

simo 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
> detects.
> You can get it from:
> http://people.epmis.net/sean/software/migrate-samba-dosattrs-0.3.pl
> Any feedback is welcomed.
> Regards,
> Sean
Simo Sorce
Samba Team GPL Compliance Officer
email: idra at samba.org

More information about the samba-technical mailing list