chmod -- Setting the sticky bit for/from the current directory
LDR
lee@veritech.com
Mon Jun 28 21:33:00 GMT 2004
| The following script excerpt explains the problem best:
#!/usr/bin/bash
...
# Set the sticky bit and get the ownership & permissions of the
# current dir right
# Convoluted logic, here of moving up a directory level to change
# the sticky bit on what was the current directory was required by:
# chmod +t .
# works from the 'bash' command line but not from a 'bash' shell
# script.
# Same for:
# chmod +t $PWD
pwd1=$PWD
cd ..
chmod -v +t $pwd1
cd $pwd1
...
Note that the interactive shell as well as the script shell are 'bash',
although the
interactive shell is invoked as /bin/bash, rather than /usr/bin/bash.
Is this a feature or a bug? Why? Is it Cygwin-specific, Bash-specific,
or what?
signed,
intermmittentLee sTicky :-P
|
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list