Re: Sticky bit problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 17 Jun 2011 10:32:44 +0100
David Aldrich <David.Aldrich@xxxxxxxxxxxx> wrote:

> Hi
> 
> We are building a Linux app under Centos 5.3, using gnu make 3.81 and gcc 4.12.  The working directory is on a remote machine and is either a Samba share or a Windows 7 share.  We find that in the case of a Windows 7 share the resulting executable has the sticky bit set in group:
> 
> On Windows 7 share:
> 
> -rwxrwSrwx 1 <snip> myapp
> 
> On Samba share:
> 
> -rwxrwx--x+ 1 <snip> myapp
> 
> The Sticky bit prevents another user in the group from executing the application.
> 
> Please will someone suggest how we can prevent the sticky bit from being set?
> 
> I found a reference on this list that may be relevant:
> 
> http://lists.samba.org/archive/linux-cifs-client/2007-October/002294.html
> 
> Is this a problem with the CIFS client?
> 
> Best regards
> 

That's actually not the sticky bit, but rather the sgid bit. The
capital S means that it doesn't have the group execute bit set, which
has a special meaning to the kernel -- it tells it to enforce mandatory
locking. You probably want to use the file_mode/dir_mode mount options
here.

-- 
Jeff Layton <jlayton@xxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux