summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* merge from 2.2Gerald Carter2002-01-2413-1018/+397
|
* Vance and his eagle eyes spotted a copy and paste error in my smb.conf updates.Andrew Bartlett2002-01-201-11/+0
| | | | | | Thanks! Andrew Bartlett
* This is another *BIG* change...Andrew Bartlett2002-01-202-72/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Samba now features a pluggable passdb interface, along the same lines as the one in use in the auth subsystem. In this case, only one backend may be active at a time by the 'normal' interface, and only one backend per passdb_context is permitted outside that. This pluggable interface is designed to allow any number of passdb backends to be compiled in, with the selection at runtime. The 'passdb backend' paramater has been created (and documented!) to support this. As such, configure has been modfied to allow (for example) --with-ldap and the old smbpasswd to be selected at the same time. This patch also introduces two new backends: smbpasswd_nua and tdbsam_nua. These two backends accept 'non unix accounts', where the user does *not* exist in /etc/passwd. These accounts' don't have UIDs in the unix sense, but to avoid conflicts in the algroitmic mapping of RIDs, they use the values specified in the 'non unix account range' paramter - in the same way as the winbind ranges are specifed. While I was at it, I cleaned up some of the code in pdb_tdb (code copied directly from smbpasswd and not really considered properly). Most of this was to do with % macro expansion on stored data. It isn't easy to get the macros into the tdb, and the first password change will 'expand' them. tdbsam needs to use a similar system to pdb_ldap in this regard. This patch only makes minor adjustments to pdb_nisplus and pdb_ldap, becouse I don't have the test facilities for these. I plan to incoroprate at least pdb_ldap into this scheme after consultation with Jerry. Each (converted) passdb module now no longer has any 'static' variables, and only exports 1 init function outside its .c file. The non-unix-account support in this patch has been proven! It is now possible to join a win2k machine to a Samba PDC without an account in /etc/passwd! Other changes: Minor interface adjustments: pdb_delete_sam_account() now takes a SAM_ACCOUNT, not a char*. pdb_update_sam_account() no longer takes the 'override' argument that was being ignored so often (every other passdb backend). Extra checks have been added in some places. Minor code changes: smbpasswd no longer attempts to initialise the passdb at startup, this is now done on first use. pdbedit has lost some of its 'machine account' logic, as this behaviour is now controlled by the passdb subsystem directly. The samr subsystem no longer calls 'local password change', but does the pdb interactions directly. This allow the ACB_ flags specifed to be transferred direct to the backend, without interference. Doco: I've updated the doco to reflect some of the changes, and removed some paramters no longer applicable to HEAD.
* This is the 'winbind default domain' patch from Alexander BokovoyAndrew Bartlett2002-01-182-1/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <a.bokovoy@sam-solutions.net>. The idea is the domain\username is rather harsh for unix systems - people don't expect to have to FTP, SSH and (in particular) e-mail with a username like that. This 'corrects' that - but is not without its own problems. As you can see from the changes to files like username.c and wb_client.c (smbd's winbind client code) a lot of assumptions are made in a lot of places about lp_winbind_seperator determining a users's status as a domain or local user. The main change I will shortly be making is to investigate and kill off winbind_initgroups() - as far as I know it was a workaround for an old bug in winbind itself (and a bug in RH 5.2) and should no longer be relevent. I am also going to move to using the 'winbind uid' and 'winbind gid' paramaters to determine a user/groups's 'local' status, rather than the presence of the seperator. As such, this functionality is recommended for servers providing unix services, but is currently less than optimal for windows clients. (TODO: remove all references to lp_winbind_seperator() and lp_winbind_use_default_domain() from smbd) Andrew Bartlett
* commit some changes for ab, and keep working on the smbgroupeditGerald Carter2002-01-116-74/+683
| | | | manpage.
* Take a stab at keeping the doco current :-)Andrew Bartlett2002-01-101-0/+16
|
* I think I've finally gotten this straighten out in my tree.Gerald Carter2002-01-082-6/+5
| | | | All should be curent now.
* i **really** hate stuck tags in CVS :-( Figured out whyGerald Carter2002-01-084-0/+149
| | | | | | | | | | | my files were not being checked in sometimes..... cvs update -A cleared all the sticky tages and now I have to recheck some things in. j-
* entering placeholders for forthcoming documentationGerald Carter2002-01-085-2/+325
|
* merge from 2.2Gerald Carter2002-01-054-1750/+2756
|
* yeah! I think I figured it out nowGerald Carter2002-01-051-0/+463
|
* forgot a few filesGerald Carter2002-01-053-0/+1275
|
* merge from 2.2 and regenerate docsGerald Carter2002-01-0535-119/+182
|
* the pdbedit tool manpageSimo Sorce2002-01-021-0/+291
|
* Documented -i modes for nmbd/smbd.Jeremy Allison2001-12-292-0/+22
| | | | Jeremy.
* file Samba-LDAP-HOWTO.sgml was initially added on branch SAMBA_2_2.Gerald Carter2001-12-291-0/+0
|
* Large expansion of my german book project.Volker Lendecke2001-12-212-771/+3167
| | | | Volker
* update from VanceGerald Carter2001-12-203-21/+39
|
* couple of updates mentioned on samba@samba.orgGerald Carter2001-12-201-0/+2
|
* ads howto updateAndrew Tridgell2001-12-111-25/+13
|
* Clarify a littleVolker Lendecke2001-12-111-5/+6
| | | | Volker
* basic howtoJean-François Micouleau2001-12-071-0/+77
|
* merge from 2.2Gerald Carter2001-12-065-439/+0
|
* merge from 2.2Gerald Carter2001-12-0694-10359/+5220
|
* commit from 2.2Gerald Carter2001-12-061-0/+8
|
* more specific DNS instructionsAndrew Tridgell2001-12-011-6/+9
|
* KDC DNS domain must be the kerberos realm. Or so it seems that wayJim McDonough2001-12-011-0/+3
|
* Added close-share message.Jeremy Allison2001-11-291-1/+10
| | | | Jeremy.
* minor updateAndrew Tridgell2001-11-281-1/+1
|
* Some random updates for the ADS-HOWTOAndrew Bartlett2001-11-281-0/+33
|
* basic ADS HOWTOAndrew Tridgell2001-11-261-0/+115
|
* Merge from 2.2Tim Potter2001-10-101-1/+1
|
* mega-merge from 2.2Gerald Carter2001-10-1094-6518/+12830
|
* sync up with 2.2Gerald Carter2001-09-271-0/+0
|
* OpenSSL merge from 2.2Gerald Carter2001-09-261-48/+64
|
* Doc fix merge from 2.2Tim Potter2001-09-181-10/+0
|
* Update manpage for new 'add machine script' paramaterAndrew Bartlett2001-09-141-0/+20
|
* Update from sgml source.Tim Potter2001-09-112-133/+156
|
* Fixed some bad markup.Tim Potter2001-09-111-2/+2
|
* Standardised on 'var = value' when referencing smb.conf parameters, ratherTim Potter2001-09-111-39/+39
| | | | | | than 'var=value'. Fixed up some dodgy quoting on the way.
* fix typoHerb Lewis2001-09-112-2/+2
|
* Fixed paragraph about byte range locking. Jerry, could you make a pdf of this?Volker Lendecke2001-09-071-15/+20
| | | | | | Thanks, Volker
* Change default 'name resolve order' to WINS before DNS.Volker Lendecke2001-08-261-1/+1
| | | | Volker
* Mention 'delete veto files' in 'veto files' descriptionVolker Lendecke2001-08-221-7/+8
| | | | Volker
* Fixed typo.Volker Lendecke2001-08-221-1/+1
| | | | Volker
* Fixed a little typo.Volker Lendecke2001-08-211-1/+1
| | | | Volker
* Record the NT_STATUS constant rather than its number in the logfilesAndrew Bartlett2001-08-061-1/+1
| | | | Fix typo in lmhosts manpage
* Ignore some of the autoconf files.Tim Potter2001-07-301-0/+3
|
* Added some documentation for using -U with -j in order to join a domainTim Potter2001-07-191-40/+56
| | | | without first having to create an account using the server manager.
* Added doco for the -d parameter.Tim Potter2001-06-271-0/+10
|