Thanks i'll try it.
2010/2/20 John H Terpstra <[email protected]>: > On 02/19/2010 08:51 PM, Eden Caldas wrote: >> You are not sure if it will work? > > Right. It should work. Try it. But there will be a loss of information. > >> So there's no way of doing this without losing information? > > Correct. > > The tdbsam (passdb.tdb) file stores more information than the smbpasswd > file does. > > You should execute: > > pdbedit -Lv user_name > > and make careful record of the user's SID and other Windows per-user > settings. You may have to restore that separately using pdbedit. > > Password aging information will be lost. Any per-user setting for > Windows home folder, profile information, per-user logon script, etc. > will be lost unless you reset it. > > - John T. > >> >> 2010/2/20 <[email protected]>: >>> A very small contribution... you should also rename the user in passwd and >>> shadow. >>> >>>> On 02/19/2010 08:39 PM, Eden Caldas wrote: >>>>> a) The users' name in the passdb.tdb file >>>>> >>>>> That's what I want to know. How do I do it? >>>> >>>> OK - you will lose information, but here is a quick solution: >>>> >>>> a) pdbedit -i tdbsam -e smbpasswd >>>> b) pdbedit -x user_name >>>> c) Edit the smbpasswd file (it is a text file) >>>> d) pdbedit -i smbpasswd -e tdbsam >>>> >>>> I am not sure it will work, but try it - what do you have to lose? >>>> >>>> - John T. >>>> >>>>> >>>>> 2010/2/20 John H Terpstra <[email protected]>: >>>>>> On 02/19/2010 06:52 PM, Eden Caldas wrote: >>>>>>> How do you do this? This thing is a binary file. And I see no command >>>>>>> lines for it. >>>>>>> >>>>>>> ex; I have an username named Miranda and I want to change to Liara. >>>>>> >>>>>> OK, this is a question that has been asked many times on this list. A >>>>>> complete solution depends on the Samba password backend being used, and >>>>>> on how far you want to go in terms of consistency of change. >>>>>> >>>>>> For example: >>>>>> >>>>>> 1) If the "passdb backend = smbpasswd", it is necessary to change: >>>>>> >>>>>> a) The user login name in the smbpasswd file >>>>>> b) The user login name and GECOS information in /etc/passwd and >>>>>> in >>>>>> /etc/shadow, and all group membership information in /etc/groups >>>>>> c) The name of the user's home directory >>>>>> d) The name of the user's desktop profile directory on all MS >>>>>> Windows >>>>>> machine the user makes use of. >>>>>> >>>>>> >>>>>> 2) If the "passdb backend = tdbsam", it is necessary to change: >>>>>> a) The users' name in the passdb.tdb file >>>>>> b) The users' login name and GECOS information in /etc/passwd >>>>>> and in >>>>>> /etc/shadow, and all group membership information in /etc/groups >>>>>> c) The name of the user's home directory >>>>>> d) The name of the user's desktop profile directory on all MS >>>>>> Windows >>>>>> machine the user makes use of. >>>>>> >>>>>> >>>>>> 3) If the "passdb backend = ldapsam", it is necessary to change: >>>>>> a) The users' identity information in a consistent manner in >>>>>> his/her >>>>>> account record and in all group memberships >>>>>> b) The name of the user's home directory >>>>>> c) The name of the user's desktop profile directory on all MS >>>>>> Windows >>>>>> machine the user makes use of. >>>>>> >>>>>> >>>>>> >>>>>> The problem is that if the account information is deleted (can be done) >>>>>> it must be restored with the same UID and GID, and with full >>>>>> preservation of the users' fully qualified SID. If this does not >>>>>> happen, his/her profile will not longer work correctly and user >>>>>> applications will be broken in the MS Windows environment. >>>>>> >>>>>> There exists no simple, portable tool that can affect the type of >>>>>> change >>>>>> you are seeking. At the best of times, this is a a complex >>>>>> administrative task that requires knowledge of the consequences of each >>>>>> step taken. A failure to apprehend such consequences will lead ot >>>>>> interesting observations and results. >>>>>> >>>>>> - John T. >>>>>> -- >>>>>> To unsubscribe from this list go to the following URL and read the >>>>>> instructions: https://lists.samba.org/mailman/options/samba >>>>>> >>>>> >>>>> >>>>> >>>> >>>> -- >>>> To unsubscribe from this list go to the following URL and read the >>>> instructions: https://lists.samba.org/mailman/options/samba >>>> >>> >>> >>> -- >>> To unsubscribe from this list go to the following URL and read the >>> instructions: https://lists.samba.org/mailman/options/samba >>> > > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba > -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
