Solaris CIFS Client Troubleshooting
Viewing Solaris CIFS Client Property Settings
The Solaris CIFS client configuration uses the sharectl command to set properties. Before you change property values, view the current property settings by running the sharectl get smbfs command.
Access Denied Message When Accessing a Server
You get an Access Denied error when attempting to access or view CIFS shares from a server. This problem might occur because the password you supplied is wrong or the CIFS server is part of a domain.
If the CIFS server is part of a domain, you must provide the domain name for the smbutil view or mount command. Otherwise, the server assumes that you are attempting to authenticate a local user, and the authentication process fails.
For example, if the server solarsystem is in the MYDOMAIN domain, the following commands would be appropriate to view and access CIFS shares as user cal:
# smbutil view "//MYDOMAIN;[email protected]" # mount -F smbfs "//MYDOMAIN;[email protected]/tmp" /mnt
To obtain the domain name, use the smbutil status server command, which sends a NetBIOS query to the specified server:
# smbutil status solarsystem Workgroup: MYDOMAIN Server: SOLARSYSTEM
Cannot View or Mount CIFS Shares
If you are unable to view or mount CIFS shares, use the smbutil view -A //server command. The -A option gives anonymous access to the server if the server permits such access.
Cannot Mount CIFS Shares as a Regular User
You might see the following error message when you attempt to mount a CIFS share as a regular user on a mount point that you own:
$ mount -F smbfs //username@server-name/share-name mount-point mount: mount_smbfs: mount-point: Not owner
Verify that you have the following entries in your /etc/security/exec_attr file:
Basic Solaris User:solaris:cmd:::/usr/lib/fs/smbfs/mount:privs=sys_mount Basic Solaris User:solaris:cmd:::/usr/lib/fs/smbfs/umount:privs=sys_mount
These entries in the /etc/security/exec_attr file enable you to mount and unmount CIFS shares on mount points that you own as a regular user.
tar and gtar Issues file changed as we read it Warnings
You might see the file changed as we read it warning in the following situations:
Other than these warnings, the tar and gtar operations succeed as expected.
You can ignore these warnings.
Note - smbfs ignores calls to set any file or directory attributes, as those have no direct representation in CIFS. Also, smbfs does not support the “UNIX extensions” that would permit the storing of attributes with some servers.