SoC/2011: Difference between revisions

From SambaWiki
(Created page with " = SoC Projects 2011 = * Vicentiu Ciorbaru: "RPC support for samba configuration" : SoC/2011/smbconf")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:

= SoC Projects 2011 =
= SoC Projects 2011 =


* Vicentiu Ciorbaru: "RPC support for samba configuration" : [[SoC/2011/smbconf]]
== RPC support for samba configuration ==

Samba has a registry based configuration backend: Configuration data is stored inside the registry key HKEY_LOCAL_MACHINE\Software\Samba\smbconf. A tool for reading and writing this registry stored configuration is "net conf". Access to the registry-stored configuration is performed through a module that makes use of the "reg_api" module which is the backend code for direct local access to the registry database. The reg_api interface is similar to the WINREG rpc interface. The basic goal of this project is to develop a remote variant of the "net conf" tool that allows for configuring a remote samba server with the same convenience as offered by the "net conf" tool.

* Language(s): C
* Mentors: [[Obnox|Michael Adam]] and [[User:GlaDiaC|Andreas Schneider]]
* Student: Vicentiu Ciorbaru
* Student's project page: [[SoC/2011/smbconf]]

Latest revision as of 22:12, 13 December 2012

SoC Projects 2011

RPC support for samba configuration

Samba has a registry based configuration backend: Configuration data is stored inside the registry key HKEY_LOCAL_MACHINE\Software\Samba\smbconf. A tool for reading and writing this registry stored configuration is "net conf". Access to the registry-stored configuration is performed through a module that makes use of the "reg_api" module which is the backend code for direct local access to the registry database. The reg_api interface is similar to the WINREG rpc interface. The basic goal of this project is to develop a remote variant of the "net conf" tool that allows for configuring a remote samba server with the same convenience as offered by the "net conf" tool.