R. G. Newbury wrote:
Thank you, that is the likely answer. 'Defaults' allows
'exec', but you
have to read further down in the options to see that 'user' or 'users'
implies 'noexec'.
Thank you, thank you. Easy to test/check and I now think that could be
the actual problem.....And the fedora recovery environment uses a
different set of defaults, which would explain why I could run the
configure script at /mnt/sysimage/keep/mythtv, but NOT as root at
/keep/mythtv.
What it does NOT explain, however, is why I could not run the script
EVEN THOUGH I WAS ROOT!. It would explain the failure of my attempts as
user mythtv. But it does *feel* like progress. (Since if this is
correct, I should be able to run the script as a user, using sudo...)
Fingers crossed.
Geoff
When a partition is mounted noexec, it means no execution of
programs on that partition for anyone. This specifically includes
root. There are a lot of security reasons for this, especially for
removable media. Picture the mess if someone could plug in a USB
stick or load a CD with their own suid programs on it. No allowing
root to override lets you examine the media without unintentionally
running a program/script from it.
Mikkel
--
Do not meddle in the affairs of dragons,
for thou art crunchy and taste good with Ketchup!