![Samba server mac os x Samba server mac os x](/uploads/1/2/4/8/124838329/388475498.jpg)
Samba Sharing Package X For Mac Free Download - Download latest version of Samba Sharing Package X 2.5b3 Mac App Windows filesharing network server at TheMacApps. System Utilities. Samba Sharing Package X. PPC 32 Mac OS X 10.2.8 OR later; Category. System Utilities. Samba - Mac OS X an applications, along with other 'makes more sense' helpers, that the typical Mac user (just turn it on and create) needs, because Apple has lost it's direction in OS building.
Learning has never been so easy!
![Samba For Mac Os X Server Samba For Mac Os X Server](/uploads/1/2/4/8/124838329/647809774.jpg)
I've seen a number of uninformed and misguided posts about 'Samba' in Mac OS X 10.7 and later, in various locations online, and most recently here in the Spiceworks 'Apple Group' area.
As of 10.7 and later, Apple no longer provides Samba server.
Emphasis on server.
Emphasis on server.
As far back as 10.5, Mac OS X does *NOT* use Samba for client connections
to a samba or cifs (Microsoft) server.
There is a smbclient binary supplied in 10.5 and 10.6 but that is not invoked when making a client
connection (to a Samba or CIFS (Microsoft server) sharepoint via the Mac OS X Finder.
In 10.7 and 10.8, mount_smbfs is still provided but that is also not invoked when making a client
connection via the Mac OS X Finder.
to a samba or cifs (Microsoft) server.
There is a smbclient binary supplied in 10.5 and 10.6 but that is not invoked when making a client
connection (to a Samba or CIFS (Microsoft server) sharepoint via the Mac OS X Finder.
In 10.7 and 10.8, mount_smbfs is still provided but that is also not invoked when making a client
connection via the Mac OS X Finder.
Mac Os Server Setup
As far as 'Samba' server goes in 10.7 and later, /usr/bin/smbd is actually Apple's 'smbx'.
strings /usr/sbin/smbd | grep smbx | wc -l
60
Excerpt of strings /usr/sbin/smbd | grep smbx :
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/write_file.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/tree_disconnect.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/tree_connect.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/transact.cpp
strings /usr/sbin/smbd | grep smbx | wc -l
60
Excerpt of strings /usr/sbin/smbd | grep smbx :
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/write_file.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/tree_disconnect.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/tree_connect.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/transact.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/smb_transport.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/close_file.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/create_file.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/negotiate.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/read_file.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/session_setup.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/smb_dispatch.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/query_directory.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/close_file.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/create_file.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/negotiate.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/read_file.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/session_setup.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/smb_dispatch.cpp
/SourceCache/smbx/smbx-136.18/src/cmd/smbd/query_directory.cpp
/SourceCache/smbx/smbx-136.18/src/ntvfs/darwin/create_file.cpp
@(#)PROGRAM:smbd PROJECT:smbx-136.18
Lest anyone think otherwise, the prior (now extremely old) versions of Samba that Apple had been using (up tot but not after Mac OS X 10.6) do not provide support for domain-style accounts for Vista nor - especially - Windows 7- so nothing beyond basic file-sharing, ie: no domain-style profiles hosted on the server. That incompatibility was fixed in a version of Samba that Apple *cannot* use, due to the adoption of GPLv3 for current versions of Samba.
Samba File Server
So Apple does not supply Samba server in 10.7 and later, because Apple can't just ignore the GPLv3 licensing terms for current versions of Samba - they are the required terms of use as put in place by Samba.org.
https://discussions.apple.com/thread/3206725?start=75&tstart=0
'GPLv3 makes it impossible to provide signed binaries without also providing the signing keys. A few seconds of thought will reveal why Apple is unwilling to provide copies of the keys they use to sign system software. Part of locking down OS X security profile required removing anythign that used GPLv3.
Short version: GPLv3 is specifially desinged to be anti-company, and you are going to see a ever widening schism in the FSS/OSS community between GPL and all the other licenses, and you will be seeing less and less GPL code in commercial OSes and more BSD/Apache/&c code.'
In terms of interoperation of Windows (Vista and later) clients and Mac OS X 10.7 (and later) server, in my own testing with proper working DNS entries for the server concerned, and no modifications to Windows, I have not seen any problems connecting (from Windows Vista, 7 and 8) to the Mac OS X Server. Some are experiencing problems but in those cases the pertinent question is: What about that environment is contributing to - or causing - the connectivity issue(s), that do not occur for others in different environments ?
Smb Server Mac Os X
2 Comments
- DatilDavid_CSG Feb 25, 2013 at 05:41pmI wanted to (re) post this as a 'how-to' to preserve the (ease of) availability for this info.
- DatilDavid_CSG Mar 20, 2013 at 03:57amI should add, for further clarity: As of 10.7 and later, Apple no longer provides Samba server, they provide their own 'SMBX' (read on/above)