Sun implemented it s own Solaris CIFS Service and it is a native in-kernel implementation. I think that is the main difference to SAMBA. And, as Mike said before, using ZFS it is recommended to use Solaris CIFS Service. http://blogs.sun.com/amw/entry/cifs_in_solaris
SAMBA is a smb protocol implementation by samba.org. It is also supported on solaris systems and you can use it. It is long time ago, since I used it, so I have no idea about the new features in samba. But you can have a look here: www.samba.org For the Solaris CIFS Server you need to install SUNWsmbskr SMB Server (Kernel) SUNWsmbsr SMB Server (Root) first one is the kernel module, which must be loaded into the kernel |# *add_drv smbsrv*| second is the CIFS Server The Client is already installed when OPenSolaris oder SXCE is installed. It's components are this (among some other parts like library and commands): SUNWsmbfskr SMB/CIFS File System client support (Kernel) SUNWsmbfsr SMB/CIFS File System client support (Root) nsmb ? netsmb driver this Kernel module is already installed and loaded ( #modinfo |grep smb ) smbfs ? Loadable file system module this is the kernel moule which will be loaded as soon as you have mounted a cifs share http://opensolaris.org/os/project/cifs-server/ http://opensolaris.org/os/project/smbfs/ http://genunix2.org/wiki/index.php/CIFS_Technical_References This is alll you need, Please be aware that SAMBA ( samba.org ) and CIFS cannot exist parallell on the server. Please disable all SAMBA Services before using CIFS. You do not need these SAMBA ( samba.org ) packages: bash-3.00$ pkginfo |grep SUNWsmb system SUNWsmbac samba - A Windows SMB/CIFS fileserver for UNIX (client) system SUNWsmbar samba - A Windows SMB/CIFS fileserver for UNIX (Root) system SUNWsmbau samba - A Windows SMB/CIFS fileserver for UNIX (Usr) bash-3.00$ claudia On 03/24/09 11:11, Michael Ramchand wrote: > If you're using ZFS, then I think you need none. Simply use the native > CIFs filesharing support in ZFS. > > If you don't want to use ZFS, then .... I don't know. > > Mike > > Richard Schilling wrote: >> I notice that packages seem to come in three basic flavors: Usr, >> Root, and Kernel. >> Can someone explain what the precise differences are? I assume that >> "Usr" is a userland package, "Root" requires root privileges, and >> "Kernel" is a kernel module. But I want to confirm that. >> >> And, in the case of Samba, there are several packages available and >> I'm not sure which one to pick: >> >> system SUNWsmbar samba - A Windows SMB/CIFS fileserver for UNIX (Root) >> system SUNWsmbau samba - A Windows SMB/CIFS fileserver for UNIX (Usr) >> system SUNWsmbfskr SMB/CIFS File System client support (Kernel) >> system SUNWsmbfsr SMB/CIFS File System client support (Root) >> system SUNWsmbfsu SMB/CIFS File System client support (Usr) >> system SUNWsmbskr SMB Server (Kernel) >> system SUNWsmbsr SMB Server (Root) >> system SUNWsmbsu SMB Server (Usr) >> >> >> SUNWsmbar and SUNWsmbau aren't found in Package Manager, so I won't >> mess with those (they did get installed with the distro CD, so >> perhaps they're on that CD ?). But the others ... >> >> Are these three for just plain old Samba servers? >> system SUNWsmbskr SMB Server (Kernel) >> system SUNWsmbsr SMB Server (Root) >> system SUNWsmbsu SMB Server (Usr) >> >> A Samba server with more support than the three labeled "SMB Server"? >> system SUNWsmbar samba - A Windows SMB/CIFS fileserver for UNIX (Root) >> system SUNWsmbau samba - A Windows SMB/CIFS fileserver for UNIX (Usr) >> >> Samba and CIFS clients (I assume): >> system SUNWsmbfskr SMB/CIFS File System client support (Kernel) >> system SUNWsmbfsr SMB/CIFS File System client support (Root) >> system SUNWsmbfsu SMB/CIFS File System client support (Usr) >> >> >> My gut tells me to go with Kernel modules. What do you think? >> >> Cheers, >> >> Richard >> http://wiki.cognitiongroup.biz/moin.cgi/CategoryOpenSolaris > > ------------------------------------------------------------------------ > > _______________________________________________ > install-discuss mailing list > install-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/install-discuss > -- ****************************************************************** Claudia Hildebrandt Systems Engineer Phone: +49-30-747096761 Global Systems Engineering Mobile:+49-171-6429689 Sun Microsystems GmbH Fax: +49-30-747096-868 Komturstrasse18a mailto:claudia.hildebrandt at sun.com 12099 Berlin http://www.sun.de Germany Blog: http://blogs.sun.com/claudia XING-Kontakt: http://www.xing.com/go/invite/7365578.31f964 ******************************************************************* Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht Muenchen: HRB 161028 Geschaeftsfuehrer:Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer Vorsitzender des Aufsichtsrates: Martin Haering ******************************************************************** NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.