Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jun 2001 15:00:16 -0700 (PDT)
From:      Konstantinos Konstantinidis <kkonstan@duth.gr>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: bin/8060: install ignores the +X mode flag
Message-ID:  <200106142200.f5EM0GK07187@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/8060; it has been noted by GNATS.

From: Konstantinos Konstantinidis <kkonstan@duth.gr>
To: freebsd-gnats-submit@FreeBSD.org, Studded@dal.net
Cc:  
Subject: Re: bin/8060: install ignores the +X mode flag
Date: Fri, 15 Jun 2001 00:56:04 +0300

 Hello,
 
 This is not a bug, it's a feature; install creates a file and either
 sets permissions to 0755, or if -m is specified sets the permissions
 to whatever was requested *relative to 0000*. All but the last point
 are explicitly mentioned in the man page, which reads:
 
 -m  Specify an alternate mode.  The default mode is set to rwxr-xr-x
     (0755).  The specified mode may be either an octal or symbolic
     value; see chmod(1) for a description of possible mode values.
 
 Here's the relevant bit from chmod(1):
 
 +X  make a directory or file searchable/executable by everyone
     if it is already searchable/executable by anyone.
 
 It seems clear to me at least that since we're not modifying, but
 rather specifying permissions, there are no existing permissions
 to leave untouched, hence "+X" has no meaning whatsoever.
 
 Setting the permissions relative to those of the original file seems
 to me like a particularly bad idea, so there's nothing to fix.
 
 This PR can be closed
 
 --kkonstan

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106142200.f5EM0GK07187>