[Samba] How do I list computers in the domain

mathias dufresne infractory at gmail.com
Fri Sep 18 13:21:14 UTC 2015


YOURBASEDN should be replaced by 'DC=samba,DC=domain,DC=tld'. This was for
syntax only. You'll have to replace samba.domain.tld by your domain name.

2015-09-18 15:12 GMT+02:00 Robert Moskowitz <rgm at htt-consult.com>:

>
>
> On 09/18/2015 08:54 AM, L.P.H. van Belle wrote:
>
>> Ow sorry,
>> didnt see this was and NT (samba3/ldap) domain..
>>
>
> Easy to have missed in all the stuff.
>
> Then you can use something simple like:
>>
>> slapcat | grep ou=Computers
>>
> # slapcat | grep ou=Computers
> 55fc0c03 The first database does not allow slapcat; using the first
> available one (2)
> reqDN: cn=NC4010$,ou=Computers,ou=Accounts,dc=home,dc=htt
> reqDN: cn=MAVIS$,ou=Computers,ou=Accounts,dc=home,dc=htt
>
> Those are the two active ones, and probably the only ones.  Though I
> wonder what happened to the Dell that I have not used for 1 year?
>
> or something like
>> ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b YOURBASEDN 'cn=*'
>>
>
> # ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b YOURBASEDN 'cn=*'
> ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)
>
> I am probably suppose to put something like HOME in for YOURBASEDN? But
> even when I do, I still get that error.  slapd is running.
>
>
>
>>
>> Greetz,
>>
>> Louis
>>
>>
>> -----Oorspronkelijk bericht-----
>>> Van: Robert Moskowitz [mailto:rgm at htt-consult.com]
>>> Verzonden: vrijdag 18 september 2015 14:32
>>> Aan: L.P.H. van Belle; samba at lists.samba.org
>>> Onderwerp: Re: [Samba] How do I list computers in the domain
>>>
>>>
>>>
>>> On 09/18/2015 02:30 AM, L.P.H. van Belle wrote:
>>>
>>>> Sure there is a sam.ldb. if you cant find it install mlocate, type
>>>>
>>> updatedb, and locate sam.ldb
>>>
>>> [root at homebase samba]# updatedb
>>> [root at homebase samba]# locate sam.ldb
>>> [root at homebase samba]#
>>>
>>> No sam.ldb  :(
>>>
>>> Don't know what they called it instead.  Will probably have to ask on
>>> their forum.
>>>
>>> Or if you type samba -b
>>>>
>>> [root at homebase samba]# samba -b
>>> -bash: samba: command not found
>>>
>>> You have all your samba folders, it should be in one of these, and
>>>>
>>> normaly in the private_dir folder.
>>>
>>>
>>> Do you see it in here:
>>>
>>> /var/lib/ldap/sambaDomainName.bdb
>>> /var/lib/ldap/sambaGroupType.bdb
>>> /var/lib/ldap/sambaPrimaryGroupSID.bdb
>>> /var/lib/ldap/sambaSID.bdb
>>> /var/lib/ldap/sambaSIDList.bdb
>>> /var/lib/ldap/backup.1424429165/sambaDomainName.bdb
>>> /var/lib/ldap/backup.1424429165/sambaGroupType.bdb
>>> /var/lib/ldap/backup.1424429165/sambaPrimaryGroupSID.bdb
>>> /var/lib/ldap/backup.1424429165/sambaSID.bdb
>>> /var/lib/ldap/backup.1424429165/sambaSIDList.bdb
>>> /var/lib/ldap/backup.1442564646/sambaDomainName.bdb
>>> /var/lib/ldap/backup.1442564646/sambaGroupType.bdb
>>> /var/lib/ldap/backup.1442564646/sambaPrimaryGroupSID.bdb
>>> /var/lib/ldap/backup.1442564646/sambaSID.bdb
>>> /var/lib/ldap/backup.1442564646/sambaSIDList.bdb
>>> /var/lib/samba/account_policy.tdb
>>> /var/lib/samba/brlock.tdb
>>> /var/lib/samba/browse.dat
>>> /var/lib/samba/connections.tdb
>>> /var/lib/samba/gencache.tdb
>>> /var/lib/samba/gencache_notrans.tdb
>>> /var/lib/samba/locking.tdb
>>> /var/lib/samba/login_cache.tdb
>>> /var/lib/samba/messages.tdb
>>> /var/lib/samba/namelist.debug
>>> /var/lib/samba/netsamlogon_cache.tdb
>>> /var/lib/samba/notify.tdb
>>> /var/lib/samba/notify_onelevel.tdb
>>> /var/lib/samba/printer_list.tdb
>>> /var/lib/samba/printing
>>> /var/lib/samba/private
>>> /var/lib/samba/registry.tdb
>>> /var/lib/samba/scripts
>>> /var/lib/samba/serverid.tdb
>>> /var/lib/samba/sessionid.tdb
>>> /var/lib/samba/share_info.tdb
>>> /var/lib/samba/winbindd_cache.tdb
>>> /var/lib/samba/winbindd_privileged
>>> /var/lib/samba/wins.dat
>>> /var/lib/samba/wins.tdb
>>> /var/lib/samba/printing/printers.tdb
>>> /var/lib/samba/private/schannel_store.tdb
>>> /var/lib/samba/private/secrets.tdb
>>> /var/lib/samba/winbindd_privileged/pipe
>>>
>>>
>>> :(
>>>
>>> thanks for your help
>>>
>>> Greetz,
>>>>
>>>> Louis
>>>>
>>>>
>>>>
>>>> -----Oorspronkelijk bericht-----
>>>>> Van: samba [mailto:samba-bounces at lists.samba.org] Namens Robert
>>>>>
>>>> Moskowitz
>>>
>>>> Verzonden: donderdag 17 september 2015 22:44
>>>>> Aan: Rowland Penny; samba at lists.samba.org
>>>>> Onderwerp: Re: [Samba] How do I list computers in the domain
>>>>>
>>>>>
>>>>>
>>>>> On 09/17/2015 03:26 PM, Rowland Penny wrote:
>>>>>
>>>>>> On 17/09/15 18:28, Robert Moskowitz wrote:
>>>>>>
>>>>>>> On 09/17/2015 04:07 AM, mathias dufresne wrote:
>>>>>>>
>>>>>>>> You can use ADUC tool which is part of RSAT.
>>>>>>>>
>>>>>>> Don't have RSAT on a computer yet, and anyway I want to do this on
>>>>>>> the server, not a client.
>>>>>>>
>>>>>>> You can also use ldbsearch:
>>>>>>>> ldbsearch -H $sam '(objectclass=computer)' dn
>>>>>>>>
>>>>>>> Had to install ldb-tools on the ClearOS system and got:
>>>>>>>
>>>>>>> # returned 0 records
>>>>>>> # 0 entries
>>>>>>> # 0 referrals
>>>>>>>
>>>>>>> Yet I know there are two computers joined to this PDC.
>>>>>>>
>>>>>> You need to run this on the DC and replace '$sam' with the path for
>>>>>> sam.ldb i.e.
>>>>>>
>>>>>> ldbsearch -H /var/lib/samba/private/sam.ldb '(objectclass=computer)'
>>>>>>
>>>>> dn
>>>
>>>> OK.  that works for the sernet samba AD, but there is no sam.ldb on
>>>>> ClearOS.  Going to have to dig deeper to find what file they are using.
>>>>>
>>>>> thanks
>>>>>
>>>>>
>>>>> Same return on the new AD, but that is not supprising, given the
>>>>>>> source of the problem for the migration of the users.
>>>>>>>
>>>>>>> More info on ldbsearch and ldb tools there:
>>>>>>>> https://wiki.samba.org/index.php/LDB
>>>>>>>>
>>>>>>> More reading to do!  :)
>>>>>>>
>>>>>>> 2015-09-17 6:02 GMT+02:00 Robert Moskowitz <rgm at htt-consult.com>:
>>>>>>>>
>>>>>>>> I want to see what computers have joined the domain.  Not just
>>>>>>>>>
>>>>>>>> those
>>>
>>>> currently connected as smbtree seems to do.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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
>


More information about the samba mailing list