summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Clean up a few unused functions, add a bit of static etc.Andrew Bartlett2002-05-251-39/+8
| | | | | | | | | | | | | | Importantly: The removal of the silly 'delete user script' behaviour when secuity=domain. I have left the name the same - as it still does the (previously documented, but not in smb.conf(5)) sane behaviour of deleting users on request. When we decide what to do with the 'add user' functionality, we might rename it. Andrew Bartlett
* Some grammar fixes picked up from the bugs.debian.org, submitted byAndrew Bartlett2002-05-243-14/+14
| | | | | | | | jrv@vanzandt.mv.com Most of them didn't apply any more, but the bits that did I've commited. Andrew Bartlett
* A few things in this commit:Andrew Bartlett2002-05-181-5/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cleanup some of the code in net_rpc_join re const warnings and fstrings. Passdb: Make the %u and %U substituions in passdb work. This is done by declaring these paramters to be 'const' and doing the substitution manually. I'm told this is us going full circle, but I can't really see a better way. Finally these things actually seem to work properly... Make the lanman code use the pdb's recorded values for homedir etc rather than the values from lp_*() Add code to set the plaintext password in the passdb, where it can decide how to store/set it. For use with a future 'ldap password change' option, or somthing like that... Add pdb_unix, so as to remove the 'not in passdb' special cases from the local_lookup_*() code. Quite small, as it uses the new 'struct passwd -> SAM_ACCOUNT' code that is now in just one place. (also used by pdb_smbpasswd) Other: Fix up the adding of [homes] at session setup time to actually pass the right string, that is the unix homedir, not the UNC path. Fix up [homes] so that for winbind users is picks the correct name. (bad interactions with the default domain code previously) Change the rpc_server/srv_lsa_nt.c code to match NT when for the SATUS_NONE_MAPPED reply: This was only being triggered on no queries, now it is on the 'no mappings' (ie all mappings failed). Checked against Win2k. Policy Question: Should SID -> unix_user.234/unix_group.364 be considered a mapping or not? Currently it isn't. Andrew Bartlett
* Make --with-ldapsam 'go away'. This is now a standard, stable, featureAndrew Bartlett2002-05-171-35/+3
| | | | | and there is no real reason for it to depend on more than the abilty to compile the code.
* This removes --with-ssl from Samba.Andrew Bartlett2002-05-171-361/+2
| | | | | | | | | | | | | | | | | This option was badly maintained, useless and confused our users and distirbutors. (its SSL, therfore it must be good...) No windows client uses this protocol without help from an SSL tunnel. I can't see any reason why setting up a unix-side SSL wrapper would be any more difficult than the > 10 config options this mess added to samba in any case. On the Samba client end, I think the LIBSMB_PROG hack should be sufficient to start stunnel on the unix side. We might extend this to take %i and %p (IP and port) if there is demand. Andrew Bartlett
* Update the doco for the LDAP options in smb.conf, in line with code changesAndrew Bartlett2002-05-171-43/+29
| | | | | | | | a little while back. We might have to look at the migration path for these options. (or as --with-ldap has always been 'experimental' we could ignore it...) Andrew Bartlett
* merging some changes from SAMBA_2_2Gerald Carter2002-05-0834-1269/+2777
|
* * merge from SAMBA_2_2Gerald Carter2002-04-255-43/+342
| | | | | * fix typos * regenerate pages
* few fixes and regenerateGerald Carter2002-04-165-95/+184
|
* Another patch from jelmer:Andrew Bartlett2002-04-151-8/+18
| | | | | | | Doco for pdbedit and (ugly, but the best we could come up with) fix for compiling pdbedit on some non-gcc compilers. Andrew Bartlett
* Merge from 2_2.Volker Lendecke2002-04-141-2/+6
| | | | Volker
* As always, vance looks after the grammer... :-)Andrew Bartlett2002-04-131-1/+1
|
* Doco update from Hasch@t-online.de (Juergen Hasch)Andrew Bartlett2002-04-131-0/+2
|
* More updates from ctrlsoft. (Jelmer Vernooij <jelmer@nl.linux.org>)Andrew Bartlett2002-04-131-6/+6
| | | | Andrew Bartlett
* Better handling of uid/gid -> RID and RID -> uid/gid code.Andrew Bartlett2002-04-131-0/+21
| | | | | | | | | | | | | | | | | | | All uids and gids must create valid RIDs, becouse other code expects this, and can't handle the failure case. (ACL code in particular) Allow admins to adjust the base of the RID algorithm, so avoid clashes with users brought in from NT (for example). Put all the algorithm code back in one place, so that this change is global. Better coping with NULL sid pointers - but it still breaks a lot of stuff. BONUS: manpage entry for new paramater :-) counter based rids for normal users in tdbsam is disabled for the timebeing, idra and I will work out some things here soon I hope. Andrew Bartlett
* Merge from 2.2Volker Lendecke2002-04-051-9/+11
|
* * merges from SAMBA_2_2Gerald Carter2002-04-0110-2522/+2819
| | | | | * addedd "private dir" to smb.conf.5.sgml * regenerated man pages, HOWTOs, etc...
* Refresh from sgml source. HTML doesn't come out ok on mine, though, soJim McDonough2002-03-282-93/+94
| | | | | someone should really re-run it. It's a newer version of Docbook2X than Jerry is running...and something we need has changed.
* Updated for long flags from popt conversion, as well as version number.Jim McDonough2002-03-271-10/+11
| | | | Once again, can someone run docbook on this?
* Update smbstatus manpage source. Includes corrections of some flags,Jim McDonough2002-03-271-10/+25
| | | | | addition of long flags from conversion to popt, and update of the version number. Can someone with working docbook do the magic to this thing?
* Documentation updates.Andrew Bartlett2002-03-231-4/+58
|
* Same as in 2_2Volker Lendecke2002-03-083-5200/+0
|
* merge from 2.2 and regenerateGerald Carter2002-02-194-9/+7
|
* merge from 2.2Gerald Carter2002-02-193-1044/+38
|
* fixes from 2,2Gerald Carter2002-02-111-1/+1
|
* doc merge from 2.2Gerald Carter2002-02-091-0/+2
|
* removed several parameters ("client code page", "valid chars",Gerald Carter2002-02-041-250/+0
| | | | "code page directory", "character set", et. al.)
* A new simpiler syntax demands a new simpiler HOWTO. (This can all be revertedAndrew Bartlett2002-02-031-25/+7
| | | | | | if new simpiler syntax was a bad idea...). Andrew Bartlett
* merge from 2.2 and regenGerald Carter2002-02-029-1768/+4257
|
* merge from 2.2Gerald Carter2002-02-021-46/+179
|
* make all-docs to make sure everything is up-to-dateGerald Carter2002-01-2831-32/+32
|
* merge from 2.2 and regenerateGerald Carter2002-01-279-2791/+1973
|
* 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
|