mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* smbfs patch
@ 2004-03-04 22:20 Søren Hansen
  2004-03-08 21:25 ` Stian Jordet
  0 siblings, 1 reply; 4+ messages in thread
From: Søren Hansen @ 2004-03-04 22:20 UTC (permalink / raw)
  To: Linux Kernel Mailing List

I noticed that smbfs no longer respects the "uid" and "gid" mount
options passed to it by mount.(I think it stopped when the server was
upgraded to Samba 3.0. Not sure though, since my client was upgraded to
Linux 2.6.3 at around the same time). I've made this small patch that
fixes it (bear with me, this is my first patch to the kernel :-)  ):

======== Start patch ========
--- kernel-source-2.6.3.orig/fs/smbfs/proc.c    2004-02-19
08:55:44.000000000 +0 000
+++ kernel-source-2.6.3/fs/smbfs/proc.c         2004-03-04
13:56:04.000000000 +0 000
@@ -1834,7 +1834,13 @@
 static void
 smb_finish_dirent(struct smb_sb_info *server, struct smb_fattr *fattr)
 {
-       if (fattr->f_unix)
+
+       if (server->mnt->uid)
+               fattr->f_uid = server->mnt->uid;
+       if (server->mnt->gid)
+               fattr->f_gid = server->mnt->gid;
+
+       if (fattr->f_unix)
                return;
  
        fattr->f_mode = server->mnt->file_mode;
======= End patch ========


-- 
Søren Hansen


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-03-08 23:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-04 22:20 smbfs patch Søren Hansen
2004-03-08 21:25 ` Stian Jordet
2004-03-08 21:50   ` Urban Widmark
2004-03-08 23:06     ` Stian Jordet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®