| Solaris |
|
|
This section describes the initial CIFS client implementation as integrated into OpenSolaris build 84 (previously described as "Phase 1").
Requirements:
- A standard Solaris loadable filesystem module must be provided
- A tool must be provided to list CIFS shares
- A tool must be provided to perform NetBIOS name resolution
- The standard Solaris mount utility must be able to mount CIFS shares
- It must be possible to add an entry to an automounter map to mount a CIFS share
- It must be possible to unmount a CIFS share, including by force ('umount -f')
- It must be possible to create and access a file larger than 2Gb on a server which supports the capability and the CIFS dialect
- The standard file utilities 'tar', 'cpio', 'cp' and 'mv' must be supported on CIFS files and directories, with expected failures for ACLs, extended attributes, hard links and symbolic links
- statvfs(2) must report used and free space on a CIFS share
- It must be possible to place byte-range locks on a file which are visible to other processes on the same client
- It must be possible to authenticate to a CIFS server with password-based authentication using NTLM style password hashing
- It should be possible to authenticate to a CIFS server without a password prompt by using credentials from a pre-existing Active Directory authentication
Limitations:
- No Gnome integration (smbfs mounts via Nautilus)
- No browsing of CIFS servers (i.e. /net for CIFS)
- No mmap or execute support
- No caching of file data or directory entries
- No Oplocks (cache delegation)
- No ACL display or manipulation (Implemented. See: 6706181 )
- No Packet signing (cryptographic integrity) (Implemented. See: 6565868 )
- No CIFS Extensions for Unix
- No DFS referrals
- No Printing via CIFS (See "smbutil print")
Wish list of CIFS client features. The description of these features does NOT represent any commitment to implement any of these features in any specific time frame.
- 6565868 Client should do packet signing (Implemented)
- 6584198 SMB Client needs authentication improvements (Implemented)
- 6587713 Need to reconnect after server disconnect (Implemented)
- 6906532 CIFS client needs client-side MS-RPC support
- 6879933 Let SMBFS support extensible attributes per. PSARC/2007/315
- 6647734 support delete or rename of open files
- 6565851 mmap(2) support (VOP_GETPAGE, VOP_PUTPAGE)
- 6701262 improved performance via concurrent requests
- 6647754 Want "over-the-wire" locking
- 6863740 GNOME vfs module for GUI over mount_smbfs(1M)
Terms of Use
|
Privacy
|
Trademarks
|
Copyright Policy
|
Site Guidelines
|
Site Map
|
Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2012, Oracle Corporation and/or its affiliates.