Can Any one give me some design documents of samba.

Karthikeyan karthik_m at
Fri Mar 30 06:35:02 GMT 2001

      Thanx for ur update on
"   Why bother? Samba 2.2.0 will have this support, all you need is to ensure
that your Linux install has ACLs."  without knowing  this we had spent nearly a
month on analyzing on this.
as we have started we don't want to stop it so we plan to proceed further.
 the Resource we are working with is
        Linux 2..2.14 and samba 2.0.7. we thought this project could give us
more insight on samba as well as in linux kernel.
we planned to store the NT ACL as a data block and point to these data blocks
from the i_file_acl  field of inode of the file . we  also share these acl list
with files that have the same acl's.Files will be having  both NT-meta data
and unix meta that its accessible by both the guys.
Now the problem we face from samba :
  1,      we identified the key area of modifications in samba
i,e ) places where the permission mapping are done .- we plan to change these
part of the code to take the permission from the NT-ACL which we have stored
.(In which functions these mappings are done )
 2,    We plan to implement ioctl calls so that the request from samba are
handled specially.

In-order for these if we have some documents that talks of the design of samba
it will be helpful to us .
your suggestions and help is need in this.
expecting your reply
with regards

Richard Sharpe wrote:

> At 10:47 AM 3/30/01 +0530, Karthikeyan wrote:
> >Hi guys,
> >           I am workin in samba,I am trying to provide the ACL support
> >for linux ext2 file system.
> Why bother? Samba 2.2.0 will have this support, all you need is to ensure
> that your Linux install has ACLs.
> However, if you still want to keep going, then Special Edition, Using Samba
> has some stuff on this.
> Finally, I am avaliable to consult on the structure of Samba :-)
> >and we plan to modify all the places where the samba checks permission
> >from the unix inode and
> >make samba get the permissions from the ACL list we are storing along
> >with the inode of each file.
> >As I  have just started to work(browse source code of samba-2.0.7) on
> >samba.I find it difficult to
> >get the control flow .
> >I would be happy if I any one can help me  in this task.
> >If you guys  can give me some write up of the design of samba and
> >control flow it will be of more help.
> >If we put this up in this group it will be easy for the new guy to pick
> >up easily.
> >with regards
> >karthik
> >
> >
> Regards
> -------
> Richard Sharpe, sharpe at
> Samba (Team member,, Ethereal (Team member,
> Contributing author, SAMS Teach Yourself Samba in 24 Hours
> Author, Special Edition, Using Samba
-------------- next part --------------
HTML attachment scrubbed and removed

More information about the samba-technical mailing list