In this context, smbfs vs. cifs is a decision you make about client access. Cifs is newer and better, so you're better off with it. Your Feisty server should support either kind of client access.
I think there's two things going on here:
The weirdness:
Unless you specify a uid and a gid for your cifs mount, you'll get seemingly random reporting of apparent groups from the server. This happens because the underlying group id numbers and user id numbers are not consistent from one computer to another. This is normal if you haven't set up a system to unify ids across the network like NIS or LDAP. The normal, easy way to cover up this problem is to tell cifs to lie to you. You can do this by changing your mount command to:
Code:
//192.168.1.100/DOENET\040Shares /media/DOENET\040Shares cifs credentials=/etc/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777, uid=<your_username>,gid=users 0 0
Note the changes in bold to the mount command. Change <your_username> to your actual username. If you make these changes, your cifs mount will report everything as belonging to your user and to the group 'users'.
If you want to see the actual owner and group on the server, you'll have to log onto the server to do so. Awkward, but better than the system telling you utterly confusing things like the new group is "lpadmin", and much easier than setting up directory services.
The access problem:
You want everything you create and modify on the share to belong to the users group. You can set this in your smb.conf on the server by adding:
Code:
force group = users
to your share definitions and then restarting Samba. Hopefully that will fix the access problem.
Hope that helps.
Bookmarks