[linux-cifs-client] Some odd behaviour.
Jeff Layton
jlayton at samba.org
Tue Jan 19 11:45:43 MST 2010
On Tue, 19 Jan 2010 16:46:31 +0100
Stef Bon <stefbon at gmail.com> wrote:
> Hello,
>
> I'm using mount.cifs 1.12-3.4.3, where share is on a Linux samba
> server (samba 3.4.4).
>
> The share I'm connecting looks like:
>
> [public]
> comment = Diverse publieke bestanden.
> path = /home/gast
> guest ok = Yes
> guest only = no
> use sendfile = no
> hide special files = Yes
> map archive = No
> fake oplocks = no
> read only = No
>
> The share is owned by gast, but groupmembers have access. The user
> gast is also the guest user. (gast is dutch for guest)
> On the server:
> ls -l /home/gast
>
> root [ /etc/samba ]# ls -al /home/gast
> total 12
> drwxrwxr-x 2 gast netgroup 4096 2010-01-19 16:15 .
> drwxr-xr-x 4 root root 4096 2008-06-19 19:46 ..
> -rw-r--r-- 1 sbon netgroup 35 2010-01-19 16:29 testfile
>
> Futher, server is on share modus, but for some shares credentials are required.
>
> On the client:
> I' mounted the share with mount.cifs using the credentials:
>
> Jan 19 16:19:15 clfs20091030 : Mounting with options
> credentialsfile=/home/gast/.smb/mount.cred,uid=1000,gid=1000,file_mode=0644,dir_mode=0755,ip=192.168.0.2.
>
> where the credentials are of the user sbon, and the uid 1000 and gid
> 1000 belong to user gast.
> The gast user on the client is no way connected to the user gast on
> the server (no LDAP or Winbind).
>
> Now, the share is mounted at:
>
> /mnt/mount.md5key/gast/mount/1e1a98d23e3d45ecc665631b7d97508d
>
> gast [ /mnt/mount.md5key/gast/mount/1e1a98d23e3d45ecc665631b7d97508d ]$ ls -al
> total 4
> drwxrwxr-x 2 gast users 0 2010-01-19 16:15 .
> drwxr-xr-x 3 root root 0 2010-01-19 16:19 ..
> -rw-r--r-- 1 gast users 35 2010-01-19 16:29 testfile
>
> Obvious the owner is set to the local user gast, but permissions
> remain the same.
> Now when I do:
>
> gast [ /mnt/mount.md5key/gast/mount/1e1a98d23e3d45ecc665631b7d97508d
> ]$ echo 100 > testfile
> gast [ /mnt/mount.md5key/gast/mount/1e1a98d23e3d45ecc665631b7d97508d
> ]$ cat testfile
> 100
>
> To be expected, but now again:
>
> gast [ /mnt/mount.md5key/gast/mount/1e1a98d23e3d45ecc665631b7d97508d
> ]$ echo 101 >> testfile
> gast [ /mnt/mount.md5key/gast/mount/1e1a98d23e3d45ecc665631b7d97508d
> ]$ cat testfile
> 100
> 100
> 101
>
>
> Huuh??
> What happens here?? This continues when I do echo 102 and so on...
> Everytime the contents is copied, and the new line is added.
>
> gast [ /mnt/mount.md5key/gast/mount/1e1a98d23e3d45ecc665631b7d97508d ]$ ls -al
> total 4
> drwxrwxr-x 2 gast users 0 2010-01-19 16:15 .
> drwxr-xr-x 3 root root 0 2010-01-19 16:19 ..
> -rw-r--r-- 1 gast users 12 2010-01-19 16:41 testfile
>
> Somebody reckognizes this behaviour?
>
> Stef Bon
>
> PS OpLockEnabled is set to yes (1), MultiUserMount is 0, LookupCacheEnabled is 1
> _______________________________________________
> linux-cifs-client mailing list
> linux-cifs-client at lists.samba.org
> https://lists.samba.org/mailman/listinfo/linux-cifs-client
>
Known bug. You need this commit in your kernel:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=cea62343956c24452700c06cf028b72414c58a74
--
Jeff Layton <jlayton at samba.org>
More information about the linux-cifs-client
mailing list