Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added share modes description back in. | Herb Lewis | 2002-02-06 | 1 | -0/+28 |
| | | | | Someone needs to regenerate docs. | ||||
* | 2.2.3 now in sync. | Jeremy Allison | 2002-02-02 | 14 | -1997/+2799 |
| | | | | Jeremy. | ||||
* | This commit was manufactured by cvs2svn to create branch | cvs2svn Import User | 2002-02-02 | 4 | -0/+1963 |
|\ | | | | | 'SAMBA_2_2_RELEASE'. | ||||
| * | merge from 2.2 and regen | Gerald Carter | 2002-02-02 | 9 | -1768/+4257 |
| | | |||||
| * | merge from 2.2 | Gerald Carter | 2002-02-02 | 1 | -46/+179 |
| | | |||||
* | | Sync for release. | Jeremy Allison | 2002-02-01 | 93 | -27112/+9445 |
| | | | | | | | | Jeremy. | ||||
* | | This commit was manufactured by cvs2svn to create branch | cvs2svn Import User | 2002-01-30 | 6 | -0/+923 |
|\| | | | | | 'SAMBA_2_2_RELEASE'. | ||||
| * | make all-docs to make sure everything is up-to-date | Gerald Carter | 2002-01-28 | 31 | -32/+32 |
| | | |||||
| * | merge from 2.2 and regenerate | Gerald Carter | 2002-01-27 | 9 | -2791/+1973 |
| | | |||||
| * | 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 John's change. | Jeremy Allison | 2001-10-13 | 1 | -0/+3 |
| | | | | | | | | Jeremy | ||||
* | | Sync up with Gerry's changes. | Jeremy Allison | 2001-10-13 | 12 | -1252/+1317 |
| | | | | | | | | Jeremy | ||||
* | | Adding Debian packaging. | Jeremy Allison | 2001-10-12 | 7 | -43/+208 |
| | | | | | | | | Jeremy. | ||||
* | | Sync updates to docs. | Jeremy Allison | 2001-10-12 | 1 | -8/+6 |
| | | | | | | | | Jeremy | ||||
* | | Adding new docs. | Jeremy Allison | 2001-10-11 | 3 | -0/+62 |
| | | | | | | | | Jeremy. | ||||
* | | Docs now in sync. | Jeremy Allison | 2001-10-11 | 1 | -392/+0 |
| | | | | | | | | Jeremy | ||||
* | | Added pl directory. | Jeremy Allison | 2001-10-11 | 28 | -0/+15987 |
| | | | | | | | | Jeremy. | ||||
* | | Sync... | Jeremy Allison | 2001-10-11 | 20 | -450/+1316 |
| | | | | | | | | Jeremy. |