Hello! I'm stuck on getdomainsid: Net command is missing even though libs and smbclient are installed.
I tried this: # ldapsearch -x -h localhost -D "cn=Manager,dc=domain,dc=it" -W -b "sambaDomainName=WORKGROUP,dc=domain,dc=it" Enter LDAP Password: # extended LDIF # # LDAPv3 # base <sambaDomainName=WORKGROUP,dc=domain,dc=it> with scope sub # filter: (objectclass=*) # requesting: ALL # # search result search: 2 result: 34 Invalid DN syntax text: invalid DN # numResponses: 1 So: I'm not sure what is sambaDomainName=domain,dc=domain,dc=it... I used WORKGROUP as it is the domain we use on pcs and the only one defined in smb.conf I also tried using my pdc HOSTNAME and this was returned # LDAPv3 # base <sambaDomainName=hostname,dc=domain,dc=it> with scope sub # filter: (objectclass=*) # requesting: ALL # # search result search: 2 result: 34 Invalid DN syntax text: invalid DN # numResponses: 1 Any way to get through this or how to use net command? Maybe updating samba-client? I tried rpm -i samba-client but it says file /usr/share/man/man1/smbclient.1.gz from install of samba-client-2.2.12-1.suse82 conflicts with file from package samba-client-2.2.7a-72 when trying to rpm -i samba-client-2.2.12-1.rpm I found also the original package but it says it is already installed. What happens if I remove samba-client and reinstall it soon after on the production pdc? Giorgio On 3/26/10, Vladimir Psenicka <[email protected]> wrote: > Dne 26.3.2010 13:50, GG napsal(a): > > Hello! > > > >>> Have you samba-client package installed? > >>> > > > > yes I do at least smbclient is there! but no net command :-/ > > > >>> pavouk\pseni...@psenicka:~> rpm -qf `which net` > >>> samba-client-3.5.1-4.1.x86_64 > > > > So here are the issues encountered... > > file /usr/share/man/man1/smbclient.1.gz from install of > > samba-client-2.2.12-1.suse82 conflicts with file from package > > samba-client-2.2.7a-72 when trying to rpm -i samba-client-2.2.12-1.rpm > > I found on net... > > > >>> > >>> or you can dig domainsid from ldap > > > > This sounds interesting! How do I do that? > > > > modify to your needs (domain): > > ldapsearch -x -h ldap -D "cn=admin,dc=domain,dc=cz" -W -b > "sambaDomainName=domain,dc=domain,dc=cz" > > sambaSID: is your domainsid > > or you can use phpldapadmin to manage you ldap from browser > > > Thanks very much! > > Giorgio > > > > On 3/26/10, GG <[email protected]> wrote: > >> Hi! > >> > >> I'll be at it in a few minutes installing samba client / net command :-) > >> > >> I have a question about the samba sernet repos: > >> Shall I apt-get remove samba and use > >> http://enterprisesamba.com/index.php?id=148 + > >> http://enterprisesamba.com/index.php?id=56 > >> instead from start? > >> > >> What is the real advantage of sernet? What about installing official > >> samba.org packages, are there differences with sernet (stability?) or > >> is it just a more liberal repository? > >> > >> Also I read > >>>>> Ensure that all local user and group accounts that are used by samba > >>>>> have the same uid/gid. > >> > >> Shall I copy /etc/shadow and /etc/passwd over? other files for groups > >> and users? > >> > >> I use rsync --verbose --progress --stats --compress --rsh=ssh \ > >> --recursive --times --perms --links \ > >> --owner --group --devices --specials \ > >> --exclude-from '/root/exclude.txt (if any, not in this case as > >> I'm only syncing data dir)' \ > >> r...@old_pdc:/DATA /DATA > >> > >> This should bring over every attribute set on files... correct? > >> > >> [[[did only partially in one case: I set up a twin install (fresh > >> install then live cd and full rsync and after that I kept mbr, but > >> changed /boot and the /ect/fstab settings) and the server started > >> etc.. LDAP did not work though: authentication was not available... > >> So I must be missing something or this rsync parameter set must be > >> missing something.. I had disconnected old PDC, set same IP and > >> hostname to the VM well this worked well for other virtualizations and > >> in this PDC I need to upgrade to win7 compatible samba version anyway > >> :-) > >> This was another story but just to share it as it is an excellent way > >> of migrating sometimes specially for machines you do not master and > >> this is my case very often.]]] > >> > >> Cheers, > >> Giorgio > >> > >> On Fri, Mar 26, 2010 at 9:14 AM, Vladimir Psenicka > >> <[email protected]> wrote: > >>> Hi > >>> > >>> Dne 25.3.2010 17:41, GG napsal(a): > >>>> Hello Vladimir, John and all the NG :-) > >>>> Thanks so much for answering. I really hoped someone would :-) > >>>> > >>>> So I installed Debian latest stable netinst on the future production > >>>> server and here are my issues in the quotes :-( no net command on my > >>>> suse 8.2 > >>>> > >>>> Cheers :-) > >>>> Giorgio > >>>> > >>>> > >>>>> On Thu, Mar 25, 2010 at 14:00, John H Terpstra <*[email protected]> wrote: > >>>>>> On 03/25/2010 03:33 AM, Vladimir Psenicka wrote: > >>>>>> What about Debian Stable with Sernet samba repo, where you can choose > >>>>>> Samba 3.4.x or 3.5.x > >>>>>> > >>>>>> My hints on migrating to new server: > >>>>>> > >>>>>> 1. install new server (Samba,ldap etc.) > >>>> > >>>> done :-) Debian Stable netinst > >>>> > >>>>>> 2. set same hostname on new server > >>>> My ignorance comes out :-) > >>>> Must I set it different from the production server as FW points > >>>> production.domain.com - I have clients using DNS=oldPDC and PDC > >>>> forwards queries to FW. FW has pdc.domain.com defined to point to lan > >>>> ip. > >>>> > >>> > >>> Ok, can be changed later > >>> > >>>>>> 3. export ldap data from old server and import them to new server > >>>> > >>>> slapcat -f /etc/openldap/ldap.conf -l /ldap.ldif > >>>> OK > >>>> > >>>>> Ensure that all local user and group accounts that are used by samba > >>>>> have the same uid/gid. > >>>> my ignorance again... another hint? > >>>>> > >>>>>> 4. export SID (net getlocalsid) and set it on new server (net > >>>>>> setlocalsid oldsid) > >>>>> > >>>>> Note: > >>>>> net getdomainsid (on old server) > >>>>> net setdomainsid (on new server) > >>>> thanks :-) > >>>> > >>>> # net getdomainsid > >>>> -bash: net: command not found :-( and not found in yast > >>>> > >>>> I understand it has to do with extracting the sid from > >>>> /etc/samba/secrets.tdb but how do I install the command? suse 8.2 yast > >>>> has now net package and googling net is.. well wow! > >>>> > >>> > >>> Have you samba-client package installed? > >>> > >>> pavouk\pseni...@psenicka:~> rpm -qf `which net` > >>> samba-client-3.5.1-4.1.x86_64 > >>> > >>> or you can dig domainsid from ldap > >>> > >>>>>> 5. configure samba on new server as PDC with ldap and shares in > >>>>>> smb.conf > >>>>>> from old samba smb.conf (check with testparm) > >>>> > >>>> I see it only contains shares so I bet smb.conf would just keep all > >>>> the old settings rigth? /DATA will be rsynced > >>>> > >>> > >>> Maybe smb.conf from Samba2 is too different from Samba 3. I will keep > >>> current smb.conf on new server and add only shares from old smb.conf to > >>> new smb.conf. > >>> > >>>>>> 6. stop samba on old server > >>>>>> 7. copy all data (with perms) and netlogon share to new server > >>>>>> 8. stop old server > >>>>>> 9. start samba on new server a check everything is working fine (domain > >>>>>> logon from windows box, shares and perms) > >>>>>> > >>>>>> This can be done best when no users are logged in samba (maybe at > >>>>>> weekend?) > >>>>>> > >>>>>> P.S. We have ubuntu 8.04 as PDC and Windows 7 can't join to domain > >>>> > >>>> thanks I move to Debian with ease :-) ubuntu is a great deb derived > >>>> right? > >>>> > >>> Ubuntu 8.04 LTS is now older than Debian Stable. When Ubuntu 10.04 LTS > >>> comes out this will be no longer truth. > >>> > >>>>> Check http://wiki.samba.org for info regarding Windows 7. > >>>>> > >>>>> Cheers, > >>>>> John T. > >>>>> > >>>>>> Dne 25.3.2010 01:05, GG napsal(a): > >>>>>>> Hello Vladimir and hi all, > >>>>>>> > >>>>>>> Thanks very much for replying! > >>>>>>> > >>>>>>> Any suggested os? I'd go for debian or what advised, I just happen to > >>>>>>> know ubuntu more... > >>>>>>> > >>>>>>> > >>>>>>> Any strategy or hint on migrating from ancient ldap + samba to a new > >>>>>>> server? > >>>>>>> Already tried rsyncing (using all options to keep perms and attributes > >>>>>>> grp own mod etc) on a twin v-machine but server starts and the ldap > >>>>>>> auth fails to work :-( > >>>>>>> > >>>>>>> I'm a bit stuck at the moment :-( and I have posponed the problem for > >>>>>>> too long grrr > >>>>>>> > >>>>>>> Giorgio > >>>>>>> > >>>>>>> On Wed, Mar 24, 2010 at 9:20 AM, Vladimir Psenicka > >>>>>>> <[email protected]> wrote: > >>>>>>>> Dne 23.3.2010 15:48, Giorgio napsal(a): > >>>>>>>>> Hello, > >>>>>>>>> Hopefully I'm in the right place asking for help :-) > >>>>>>>>> > >>>>>>>>> I need to move from an old physical Suse 8.2 - samba 2.2.7 + ldap - > >>>>>>>>> to > >>>>>>>>> latest samba versions, I would like to use an ubuntu 8.04 virtual > >>>>>>>>> machine. > >>>>>>>>> > >>>>>>>>> The domain is in production on the physical server, to be dismissed > >>>>>>>>> after > >>>>>>>>> migration. It is also the file server!!! so /DATA/ has all shared > >>>>>>>>> and > >>>>>>>>> permission driven file access.. > >>>>>>>>> > >>>>>>>>> I was following > >>>>>>>>> https://help.ubuntu.com/8.10/serverguide/C/samba-dc.html but > >>>>>>>>> I realize I am in a different scenario... > >>>>>>>>> > >>>>>>>>> Production so no errors are admitted :-(, migration to new os and > >>>>>>>>> versions.. > >>>>>>>>> all at once? > >>>>>>>>> > >>>>>>>>> I have a dump of the physical server (dd sda mbr and single > >>>>>>>>> partitions :) > >>>>>>>>> plus an rsync with all permissions daily backup, just to be safe ;) > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> What would you guru's suggest as a strategy? > >>>>>>>>> > >>>>>>>>> Can I create a new server and add it as secondary domain controller > >>>>>>>>> and then > >>>>>>>>> once the replica is up? I'd feel quite comfortable with this method. > >>>>>>>>> > >>>>>>>>> BTW I need a new version of samba as they have already bought > >>>>>>>>> Windows 7 > >>>>>>>>> boxes (without asking if they were supported arrgh). > >>>>>>>>> > >>>>>>>>> Thanks to all of you who read or answered :-) > >>>>>>>>> > >>>>>>>>> Gio > >>>>>>>> > >>>>>>>> Hi. > >>>>>>>> > >>>>>>>> Ubuntu 8.10 is bad idea if you will be connecting Windows 7 into > >>>>>>>> domain, > >>>>>>>> because of old Samba version. Samba 3.4.x or 3.5.x is recommended for > >>>>>>>> Win7. Wait for Ubuntu 10.04 LTS (next month) if you want Ubuntu. > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Vladimir Psenicka > >>>>>>>> -- > >>>>>>>> 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 > >>> > >>> > >>> -- > >>> Vladimir Psenicka > >>> IT system engineer > >>> PRODECO, a.s. > >>> Tel.: 417 633 762 > >>> -- > >>> To unsubscribe from this list go to the following URL and read the > >>> instructions: https://lists.samba.org/mailman/options/samba > >>> > >> > > > -- > Vladimir Psenicka > IT system engineer > PRODECO, a.s. > Tel.: 417 633 762 > -- > 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
