MDSEARCH(1) User Commands MDSEARCH(1) (NAME) mdsearch - Spotlight SMB (SYNOPSIS) mdfine {server} {sharename} {query} [-p, --path=STRING] [-L, --live] [-?|--help] [--usage] [-d|--debuglevel=DEBUGLEVEL] [--debug-stdout] [--configfile=CONFIGFILE] [--option=name=value] [-l|--log-basename=LOGFILEBASE] [--leak-report] [--leak-report-full] [-R|--name-resolve=NAME-RESOLVE-ORDER] [-O|--socket-options=SOCKETOPTIONS] [-m|--max-protocol=MAXPROTOCOL] [-n|--netbiosname=NETBIOSNAME] [--netbios-scope=SCOPE] [-W|--workgroup=WORKGROUP] [--realm=REALM] [-U|--user=[DOMAIN/]USERNAME[%PASSWORD]] [-N|--no-pass] [--password=STRING] [--pw-nt-hash] [-A|--authentication-file=FILE] [-P|--machine-pass] [--simple-bind-dn=DN] [--use-kerberos=desired|required|off] [--use-krb5-ccache=CCACHE] [--use-winbind-ccache] [--client-protection=sign|encrypt|off] [-V|--version] (DESCRIPTION) samba(1) . mdsearch Spotlight SMB RPC Spotlight mdssvc . (OPTIONS) server SMB IP . sharename (share) . query (globbing) . : attribute=="value" Samba Spotlight Elasticsearch (metadata) JSON /usr/share/samba/mdssvc/elasticsearch_mappings.json . -p PATH, --path=PATH "/" . -L, --live . -?|--help . --usage . -d|--debuglevel=level level 0 10 . 1 . . 0 . 1 - . 1 . 3 . log level /etc/samba/smb.conf . --debug-stdout STDOUT . STDERR . --configfile= . ( ) client smb encrypt . /etc/samba/smb.conf . . --option== "" smb.conf(5) "" . . --option=name=value . -l|--log-basename=logdirectory /. ".progname" ( log.smbclient log.smbd ). . --leak-report talloc . --leak-report-full talloc . -V|--version . -U|--user=[DOMAIN\]USERNAME[%PASSWORD] SMB . PASSWORD% . USER ( % ) LOGNAME ( ) . Kerberos . (credentials) . . . -A . . Samba kinit . Samba ( ps ) (race condition) . -N|--no-pass . . . . --password . . Samba kinit . --password PASSWD PASSWD_FD (FD) ..sp PASSWD_FILE ( ) . . ! Samba ( ps ) (race condition) . --pw-nt-hash (hash) NT . -A|--authentication-file=filename . : username = password = domain = ! -P|--machine-pass . --simple-bind-dn=DN DN (simple bind). --use-kerberos=desired|required|off Samba Kerberos . Kerberos IP DNS . Samba Kerberos (ccache) . ccache -U|--user Kerberos (kinit) . Kerberos --use-krb5-ccache . client use kerberos /etc/samba/smb.conf . --use-krb5-ccache=CCACHE (credential cache) Kerberos . --use-kerberos=required . --use-winbind-ccache winbind. --client-protection=sign|encrypt|off . client protection /etc/samba/smb.conf . : --option=clientsmbencrypt=OPTION, --option=clientipcsigning=OPTION, --option=clientsigning=OPTION. : '*=="Samba"' : '*=="Samba*"' : 'kMDItemFSName=="Samba*"' : 'kMDItemFSContentChangeDate<$time.iso(2018-10-01T10:00:00Z)' : 'kMDItemTextContent=="Samba*"' : kMDItemFSName=="Samba*"||kMDItemTextContent=="Tango*"' (SEE ALSO) File Metadata Search Programming Guide https://developer.apple.com/library/archive/documentation/Carbon/Conceptual/SpotlightQuery/Concepts/Introduction.html (VERSION) 4.24.6 Samba ..SH " (AUTHOR)" Samba Andrew Tridgell . Samba Samba Team Linux . mdsearch Ralph Boehme . Samba 4.24.6 08/16/2026 MDSEARCH(1)