file locking
Robin P. Blanchard
Robin_Blanchard at gactr.uga.edu
Fri Mar 16 19:21:58 GMT 2001
Don -
Thanks for taking the time to hopefully crack this one...
server environment:
SGI Origin 2000 running IRIS 6.5.11m
Samba-2.0.7 (samba-team binary, as the 'official' SGI
release didn't support kernel oplocks)
client environment:
win2k sp1
now to reset appropriate file permissions to a known,
base standard:
find /export/fs2/mp3 -type f -exec chmod 664 {} \;
find /export/fs2/mp3 -type d -exec chmod 2775 {} \;
ok...here's my smb.conf. you can see the few comment
lines of things i've been tinkering with.
[global]
comment = SGI Origin 2000
workgroup = GACTR
netbios name = NOC
security = server
password server = 10.10.10.11
locking = Yes
lock directory = /usr/samba/var/locks
share modes = Yes
encrypt passwords = Yes
null passwords = Yes
username map = /usr/samba/lib/smbusers
os level = 0
preferred master = No
domain master = No
local master = No
wins support = No
wins server = 10.10.10.11
preserve case = yes
short preserve case = yes
;fstype = NTFS
fstype = Samba
socket options = TCP_NODELAY
kernel oplocks = yes
[MP3]
comment = MP3
path = /export/fs2/mp3
guest ok = no
browseable = no
writable = yes
write list = @noc
create mask = 0664
directory mask = 2775
force user = service
force group = noc
;locking = no
;strict locking = yes
;inherit permissions = yes
> "MCCALL,DON (HP-USA,ex1)" wrote:
>
> Hi Robin,
> you can go into the 'tools/folder options/file types' and remove the link
> beteen
> the .mp3 filetype and the program that windows will launch to play it, but I
> don't
> think you really want to do that - this problem is going to come up with
> other file
> types as well, like .wav files. Really need to understand WHY you are not
> being able
> to rename a file for which YOU have the lock in the first place. For that
> we need to
> understand your environment better. What os are you running samba on top
> of; what version
> of samba are you running. Also, do an ll -d on each directory from the root
> down to the directory the .mp3 files are in so we can verify execute access
> all the way down the tree.
> Finally if you could post (sans comments) your entire smb.conf file, maybe
> there is a
> parameter there that is causing this behavior. If you do this, perhaps I
> can reproduce a little portion of your environment here, and see if I can
> duplicate the behavior.
> Hope this helps,
> Don
>
> -----Original Message-----
> From: Robin P. Blanchard [mailto:Robin_Blanchard at gactr.uga.edu]
> Sent: Friday, March 16, 2001 11:53 AM
> To: MCCALL,DON (HP-USA,ex1)
> Cc: samba at lists.samba.org
> Subject: Re: file locking
>
> Hey Don -
>
> Thanks for the reply...
> Here goes with my attempt at recreating your test:
>
> on win2k client:
> create z:\Pop\U2\test.txt
>
> on samba-server:
> database 1# ls -ald /export/fs2/mp3/Pop/U2/test.txt
> -rw-rw-r-- 1 service noc 4 Mar 16 10:41
> /export/fs2/mp3/Pop/U2/test.txt
>
> file permissions are correct.
>
> now, test the locking problem:
> right-click on test.txt on win2k, then check smbstatus:
>
> database 3# /usr/samba/bin/smbstatus
>
> Samba version 2.0.7
> Service uid gid pid machine
> ----------------------------------------------
> MP3 service noc 31988 robin (10.10.100.126) Thu Mar 15
> 11:09:23 2001
>
> No locked files
>
> so, seems you're right. one more test:
>
> database 6# cp -a U2-Always.mp3 U2-Always.txt
>
> right-click on each, and check smbstatus:
>
> (U2-Always.mp3)
> Samba version 2.0.7
> Service uid gid pid machine
> ----------------------------------------------
> MP3 service noc 31988 robin (10.10.100.126) Thu Mar 15
> 11:09:23 2001
>
> Locked files:
> Pid DenyMode R/W Oplock Name
> --------------------------------------------------
> 31988 DENY_WRITE RDONLY EXCLUSIVE+BATCH
> /export/fs2/mp3/Pop/U2/U2-Always.mp3 Fri Mar 16 10:52:00 2001
>
> annoying as suspected.
>
> (U2-Always.txt)
> Samba version 2.0.7
> Service uid gid pid machine
> ----------------------------------------------
> MP3 service noc 31988 robin (10.10.100.126) Thu Mar 15
> 11:09:23 2001
>
> Locked files:
> Pid DenyMode R/W Oplock Name
> --------------------------------------------------
> 31988 DENY_WRITE RDONLY EXCLUSIVE+BATCH
> /export/fs2/mp3/Pop/U2/U2-Always.mp3 Fri Mar 16 10:52:00 2001
>
> So, yes, it seems you've nailed this one. Changing an mp3 file to a txt file
> causes it to no longer get locked, thus allowing operation on that file (in
> particular, I am able to rename/move that file).
> I am, however, still unable to rename/move mp3 files; why you seem to
> be able to do so is mysterious.
> I would tend to agree with you that this stems from win2k giving the option
> to play those files. It would seem then that the answer would be to prevent
> windows from 'queueing-up' audio files. You wouldn't happen to know how
> to accomplish that would you? :)
>
> Thanks and all further input is greatly appreciated.
>
> > Don't know WHY this is happening, but it appears to have to do with the
> mp3
> > file type; I can duplicate this if I create a simple .txt file, and rename
> > it
> > to something.mp3; when it's a .txt file, right clicking does NOT lock it,
> > but as soon as I rename it to .mp3, then I get the behavior you describe.
> > I suspect this is because of the additional options you see that Microsoft
> > is presenting because its an mp3 file (like 'play', etc.).
> > However, I AM able to rename it without any problem; try something for me;
> > go into that same directory where the .mp3 file is, and create a .txt
> file;
> > now check you unix permissions - is the ownership and group and
> permissions
> > what you expect? I am wondering if your unix umask may be interfering
> with
> > the way the files are getting created/moved. you might need FORCE create
> > mode
> > instead of just create mode...
> > Hope this helps,
> > Don
> >
> > -----Original Message-----
> > From: Robin P. Blanchard [mailto:Robin_Blanchard at gactr.uga.edu]
> > Sent: Thursday, March 15, 2001 12:00 PM
> > To: samba at lists.samba.org
> > Subject: file locking
> >
> > i have having the most annoying file locking problems given the following
> > setup:
> >
> > server: IRIX 6.5.11 + samba-2.0.7 irix binary (from samba website)
> > client: win2k
> >
> > when on the client, simply right-clicking on the file causes samba to lock
> > it, thus making it impossible to rename/move that file. all file
> permissions
> > seem correct.
> >
> > reset directory/file permissions to be sure this is accurate:
> >
> > find /export/fs2/mp3 -type f -exec chmod 664 {} \;
> > find /export/fs2/mp3 -type d -exec chmod 2775 {} \;
> >
> > database 22# pwd
> > /export/fs2/mp3/Pop/U2
> > database 23# ls -ald .
> > drwxrwsr-x 5 service noc 4096 Mar 12 13:25 .
> > database 24# ls -ald U2-Summer.Rain.mp3
> > -rw-rw-r-- 1 service noc 5962315 Oct 13 09:02 U2-Summer.Rain.mp3
> >
> > looks great so start up samba:
> >
> > database 25# /etc/init.d/samba start
> >
> > see what smbstatus has to say:
> >
> > database 26# /usr/samba/bin/smbstatus
> >
> > Samba version 2.0.7
> > Service uid gid pid machine
> > ----------------------------------------------
> >
> > No locked files
> >
> > go over to win2k and right click on a file and check smbstatus again:
> >
> > database 27# /usr/samba/bin/smbstatus
> >
> > Samba version 2.0.7
> > Service uid gid pid machine
> > ----------------------------------------------
> > MP3 service noc 31988 robin (10.10.100.126) Thu Mar 15
> > 11:09:23 2001
> >
> > Locked files:
> > Pid DenyMode R/W Oplock Name
> > --------------------------------------------------
> > 31988 DENY_WRITE RDONLY EXCLUSIVE+BATCH
> > /export/fs2/mp3/Pop/U2/U2-Always.mp3 Thu Mar 15 11:09:31 2001
> >
> > so just for kicks see if we can rename that file in win2k:
> >
> > "cannot rename U2-Always: access is denied. make sure that
> > the disk is not full or write-protected and that the file
> > is not currently in use"
> >
> > i've been staring at this for days and have no idea as to
> > what the hell is going on. any suggestions are greatly appreciated.
> > here's my smb.conf stuff:
> > [MP3]
> > comment = MP3
> > path = /export/fs2/mp3
> > guest ok = no
> > browseable = no
> > writable = yes
> > write list = @noc
> > create mask = 0664
> > directory mask = 2775
> > force user = service
> > force group = noc
> >
>
> --
> ------------------------------------
> Robin P. Blanchard
> IT Program Specialist
> Georgia Center for Continuing Ed.
> fon: 706.542.2404 fax: 706.542.6546
> email: Robin_Blanchard at gactr.uga.edu
> ------------------------------------
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: http://lists.samba.org/mailman/listinfo/samba
--
------------------------------------
Robin P. Blanchard
IT Program Specialist
Georgia Center for Continuing Ed.
fon: 706.542.2404 fax: 706.542.6546
email: Robin_Blanchard at gactr.uga.edu
------------------------------------
More information about the samba
mailing list