cifs replacing smbfs - how to set up?
guy keren
choo at actcom.co.il
Mon Jun 15 23:31:27 IDT 2009
when i switched from smbfs to cifs - i added the 'domain=' parameter,
and used the name defined on the samba server - and had no similar
problems. did you try this?
also, i didn't use the file_mode, dir_mode or setuids optoins, that you
are using. i would try to remove them and see if there's any change.
finally - what distribution+version is your client? the same for the
linux server? this might be relevant information.
--guy
Herouth Maoz wrote:
> Up until recently I used to have smbfs mounts to all the development and
> some of the production servers in my company. I used to mount as a
> particular user in the host machine, and then every write, mode change,
> time set etc. was done as that user on the server side, and everything
> was pretty transparent to me.
>
> Recently, because I upgraded my machine, I was forced to stop using
> smbfs and change to cifs. It works well enough with windows machines,
> but when the host server is linux, I get nothing but grief. All I need
> is for it to behave as it used to - allow me to access all the files as
> a particular user on the server side.
>
> Instead, I get all sorts of strange errors. For example, when I use "cvs
> update" in a project mounted with cifs, I get the following:
>
> P sql/9_insert 16_lookup.sql
> cvs update: cannot change mode of sql/9_insert/16_lookup.sql: Permission
> denied
>
> On other times I get errors such as "cannot set time".
>
> Or when I try to copy a file over an existing file on the mount:
> cp foo.bar 16_lookup.sql
> I get the result:
> cp: cannot create regular file `16_lookup.sql': No such file or directory
>
> The only way to copy over a file is to rm it and then do the cp.
>
> Can anybody guide me on how I should change the server side, or the
> mount command on my fstab, to be able to work smoothly?
>
> I tried setting /proc/fs/cifs/LinuxExtensionsEnabled (on the client
> side) to 0, but it makes no difference.
>
> There is no domain controller - each of the servers is set up with its
> own set of users, and the user I use for mounting is not necessarily the
> same as my local one, though on some occasions it is.
>
> Here is an example line from my fstab if it helps:
> //lindev5/herouth /home/herouth/lindev5 cifs
> rw,user,noauto,username=herouth,password=REMOVED,ip=192.168.34.246,uid=herouth,gid=herouth,iocharset=utf8,file_mode=0644,dir_mode=0755,setuids
>
>
> TIA,
> Herouth
>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
More information about the Linux-il
mailing list