summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2003-07-16 18:34:09 +0000
committerGerald Carter <jerry@samba.org>2003-07-16 18:34:09 +0000
commit51821cff389c1a87cc705825f326cfff73a6341a (patch)
tree0739613c4f9bf84e763c0589e39152a90570fb8b
parent5a9df6e44042273c3ab3fb58c04dcb347687755b (diff)
downloadsamba-51821cff389c1a87cc705825f326cfff73a6341a.tar.gz
adding section on move RID_COUNTER
-rw-r--r--WHATSNEW.txt43
1 files changed, 43 insertions, 0 deletions
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 2d388da3100..a1d79f2a33c 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -241,6 +241,49 @@ Changes since 3.0beta1
######################################################################
+Upgrading from a previous Samba 3.0 beta
+########################################
+
+Beginning with Samba 3.0.0beta3, the RID allocation functions
+have been moved into winbindd. Previously these were handled
+by each passdb backend. This means that winbindd must be running
+to automatically allocate RIDs for users and/or groups. Otherwise,
+smbd will use the 2.2 algorithm for generating new RIDs.
+
+If you are using 'passdb backend = tdbsam' with a previous Samba
+3.0 beta release (or possibly alpha), it may be necessary to
+move the RID_COUNTER entry from /usr/local/samba/private/passdb.tdb
+to winbindd_idmap.tdb. To do this:
+
+1) Ensure that winbindd_idmap.tdb exists (launch winbindd at least
+ once)
+2) build tdbtool by executing 'make tdbtool' in the source/tdb/
+ directory
+3) run:
+
+ root# ./tdbtool /usr/local/samba/private/passdb.tdb
+ tdb > show RID_COUNTER
+ key 12 bytes
+ RID_COUNTER
+ data 4 bytes
+ [000] 0A 52 00 00 .R.
+
+ tdb > move RID_COUNTER /usr/local/samba/var/locks/winbindd_idmap.tdb
+ ....
+ record moved
+
+If the RID_COUNTER record does not exist, then these instructions are
+unneccessary and the new RID_COUNTER record will be correctly generated
+if needed.
+
+If you are using 'passdb backend = ldapsam', it will be necessary to
+store idmap entries in the LDAP directory as well (i.e. idmap backend
+= ldap). Refer to the 'net idmap' command for more information on
+migrating SID<->UNIX id mappings from one backend to another.
+
+
+
+########################
Upgrading from Samba 2.2
########################