Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge from 2.2 | Gerald Carter | 2002-01-24 | 13 | -1018/+397 |
| | |||||
* | Vance and his eagle eyes spotted a copy and paste error in my smb.conf updates. | Andrew Bartlett | 2002-01-20 | 1 | -11/+0 |
| | | | | | | Thanks! Andrew Bartlett | ||||
* | This is another *BIG* change... | Andrew Bartlett | 2002-01-20 | 2 | -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 Bokovoy | Andrew Bartlett | 2002-01-18 | 2 | -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 smbgroupedit | Gerald Carter | 2002-01-11 | 6 | -74/+683 |
| | | | | manpage. | ||||
* | Take a stab at keeping the doco current :-) | Andrew Bartlett | 2002-01-10 | 1 | -0/+16 |
| | |||||
* | I think I've finally gotten this straighten out in my tree. | Gerald Carter | 2002-01-08 | 2 | -6/+5 |
| | | | | All should be curent now. | ||||
* | i **really** hate stuck tags in CVS :-( Figured out why | Gerald Carter | 2002-01-08 | 4 | -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 documentation | Gerald Carter | 2002-01-08 | 5 | -2/+325 |
| | |||||
* | merge from 2.2 | Gerald Carter | 2002-01-05 | 4 | -1750/+2756 |
| | |||||
* | yeah! I think I figured it out now | Gerald Carter | 2002-01-05 | 1 | -0/+463 |
| | |||||
* | forgot a few files | Gerald Carter | 2002-01-05 | 3 | -0/+1275 |
| | |||||
* | merge from 2.2 and regenerate docs | Gerald Carter | 2002-01-05 | 35 | -119/+182 |
| | |||||
* | the pdbedit tool manpage | Simo Sorce | 2002-01-02 | 1 | -0/+291 |
| | |||||
* | Documented -i modes for nmbd/smbd. | Jeremy Allison | 2001-12-29 | 2 | -0/+22 |
| | | | | Jeremy. | ||||
* | file Samba-LDAP-HOWTO.sgml was initially added on branch SAMBA_2_2. | Gerald Carter | 2001-12-29 | 1 | -0/+0 |
| | |||||
* | Large expansion of my german book project. | Volker Lendecke | 2001-12-21 | 2 | -771/+3167 |
| | | | | Volker | ||||
* | update from Vance | Gerald Carter | 2001-12-20 | 3 | -21/+39 |
| | |||||
* | couple of updates mentioned on samba@samba.org | Gerald Carter | 2001-12-20 | 1 | -0/+2 |
| | |||||
* | ads howto update | Andrew Tridgell | 2001-12-11 | 1 | -25/+13 |
| | |||||
* | Clarify a little | Volker Lendecke | 2001-12-11 | 1 | -5/+6 |
| | | | | Volker | ||||
* | basic howto | Jean-François Micouleau | 2001-12-07 | 1 | -0/+77 |
| | |||||
* | merge from 2.2 | Gerald Carter | 2001-12-06 | 5 | -439/+0 |
| | |||||
* | merge from 2.2 | Gerald Carter | 2001-12-06 | 94 | -10359/+5220 |
| | |||||
* | commit from 2.2 | Gerald Carter | 2001-12-06 | 1 | -0/+8 |
| | |||||
* | more specific DNS instructions | Andrew Tridgell | 2001-12-01 | 1 | -6/+9 |
| | |||||
* | KDC DNS domain must be the kerberos realm. Or so it seems that way | Jim McDonough | 2001-12-01 | 1 | -0/+3 |
| | |||||
* | Added close-share message. | Jeremy Allison | 2001-11-29 | 1 | -1/+10 |
| | | | | Jeremy. | ||||
* | minor update | Andrew Tridgell | 2001-11-28 | 1 | -1/+1 |
| | |||||
* | Some random updates for the ADS-HOWTO | Andrew Bartlett | 2001-11-28 | 1 | -0/+33 |
| | |||||
* | basic ADS HOWTO | Andrew Tridgell | 2001-11-26 | 1 | -0/+115 |
| | |||||
* | Merge from 2.2 | Tim Potter | 2001-10-10 | 1 | -1/+1 |
| | |||||
* | mega-merge from 2.2 | Gerald Carter | 2001-10-10 | 94 | -6518/+12830 |
| | |||||
* | sync up with 2.2 | Gerald Carter | 2001-09-27 | 1 | -0/+0 |
| | |||||
* | OpenSSL merge from 2.2 | Gerald Carter | 2001-09-26 | 1 | -48/+64 |
| | |||||
* | Doc fix merge from 2.2 | Tim Potter | 2001-09-18 | 1 | -10/+0 |
| | |||||
* | Update manpage for new 'add machine script' paramater | Andrew Bartlett | 2001-09-14 | 1 | -0/+20 |
| | |||||
* | Update from sgml source. | Tim Potter | 2001-09-11 | 2 | -133/+156 |
| | |||||
* | Fixed some bad markup. | Tim Potter | 2001-09-11 | 1 | -2/+2 |
| | |||||
* | Standardised on 'var = value' when referencing smb.conf parameters, rather | Tim Potter | 2001-09-11 | 1 | -39/+39 |
| | | | | | | than 'var=value'. Fixed up some dodgy quoting on the way. | ||||
* | fix typo | Herb Lewis | 2001-09-11 | 2 | -2/+2 |
| | |||||
* | Fixed paragraph about byte range locking. Jerry, could you make a pdf of this? | Volker Lendecke | 2001-09-07 | 1 | -15/+20 |
| | | | | | | Thanks, Volker | ||||
* | Change default 'name resolve order' to WINS before DNS. | Volker Lendecke | 2001-08-26 | 1 | -1/+1 |
| | | | | Volker | ||||
* | Mention 'delete veto files' in 'veto files' description | Volker Lendecke | 2001-08-22 | 1 | -7/+8 |
| | | | | Volker | ||||
* | Fixed typo. | Volker Lendecke | 2001-08-22 | 1 | -1/+1 |
| | | | | Volker | ||||
* | Fixed a little typo. | Volker Lendecke | 2001-08-21 | 1 | -1/+1 |
| | | | | Volker | ||||
* | Record the NT_STATUS constant rather than its number in the logfiles | Andrew Bartlett | 2001-08-06 | 1 | -1/+1 |
| | | | | Fix typo in lmhosts manpage | ||||
* | Ignore some of the autoconf files. | Tim Potter | 2001-07-30 | 1 | -0/+3 |
| | |||||
* | Added some documentation for using -U with -j in order to join a domain | Tim Potter | 2001-07-19 | 1 | -40/+56 |
| | | | | without first having to create an account using the server manager. | ||||
* | Added doco for the -d parameter. | Tim Potter | 2001-06-27 | 1 | -0/+10 |
| |