mount_smbfs [-N] [-o options] [-d mode] [-f mode] [-h]
//[domain;][user[:password]@]server[/share] mount_point
The mount_smbfs command mounts a share from a remote server using SMB/CIFS protocol.
-N |
mkdir /smb/public
mount -t smbfs //username:userpass@myserver/PUBLIC /smb/public
This example shows the proper url to use to mount the share PUBLIC from the SMB server myserver as guest:
mkdir /smb/public
mount -t smbfs //guest:@myserver/PUBLIC /smb/public
nsmb.conf
Configuration hierarchy is made up of sections, parameters and values.
[section_name]
- [default]
- [SERVER]
- [SERVER:User]
- [SERVER:User:share]
and may contain key = value lines.
Keyword |
kerberos |
(Note: "NetBIOS" as used below means "NetBIOS over TCP/IP.")
"how to use SMB TCP/UDP ports" can be one of:
normal |
/etc/nsmb.conf The global configuration file.
~/Library/Preferences/nsmb.conf
The user's configuration file, conflicts will be overwritten by the global file.
# Configuration file for example.com (a comment)
[default]
minauth=ntlmv2
streams=yes
soft=yes
notify_off=yes
domain=DOMAIN
[WIN98]
addr=windows98.apple.com
The default section specifies that only Kerberos and NTLMv2 authentication should be attempted;
smbutil -- interface to the SMB requester
smbutil [-hv] command [-options] [args]
Controls SMB requester and issues commands.
-h | |||||||||||
; Configuration file for the Samba software suite.
; configuration option, please refer to the man page for smb.conf(5).
;
; gives all clients access to their home directories and
; allows access to all printers specified in /etc/printcap.
; BEGIN required configuration
; Parameters inside the required configuration block should not be altered.
; They may be changed at any time by upgrades or other automated processes.
;
; Site-specific customizations will only be preserved if they are done outside this block.
;If you choose to make customizations, it is your
; own responsibility to verify that they work correctly with the supported configuration tools.
[global]
debug pid = yes
log level = 1
server string = Mac OS X
printcap name = cups
printing = cups
encrypt passwords = yes
use spnego = yes
passdb backend = odsam
idmap domains = default
idmap config default: default = yes
idmap config default: backend = odsam
idmap alloc backend = odsam
idmap negative cache time = 5
map to guest = Bad User
guest account = nobody
unix charset = UTF-8
display charset = UTF-8
dos charset = 437
vfs objects = notify_kqueue,darwinacl,darwin_streams
; Don't become a master browser unless absolutely necessary.
os level = 2
domain master = no
; For performance reasons, set the transmit buffer size to the maximum and enable sendfile support.
max xmit = 131072
use sendfile = yes
mangled names = no
stat cache = no
wide links = no
; The darwin_streams module gives us named streams support.
stream support = yes
ea support = yes
; Enable locking coherency with AFP.
darwin_streams:brlm = yes
; Core files are invariably disabled system-wide, but attempting to
; dump core will trigger a crash report, so we still want to try.
enable core files = yes
; Filter inaccessible shares from the browse list.
com.apple:filter shares by access = yes
; Check in with PAM to enforce SACL access policy.
obey pam restrictions = yes
; Make sure that we resolve unqualified names as NetBIOS before DNS.
name resolve order = lmhosts wins bcast host
; Pull in system-wide preference settings. These are managed by smb-sync-preferences.
include = /var/db/smb.conf
; Pull in system share configuration. These are managed
; by smb-sync-shares.
include = /var/db/samba/smb.shares
[printers]
comment = All Printers
path = /tmp
printable = yes
guest ok = no
create mode = 0700
writeable = no
browseable = no
; Site-specific parameters can be added below this comment.
; END required configuration.