[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: world readable temp files and bash? set -C, noclobber (gnustandards
From: |
Michael V. Antosha |
Subject: |
Re: world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question) |
Date: |
Thu, 27 Jan 2011 12:38:05 +0200 |
Hi Karl, Ralf,
>> Is the problem mentioned in the standards the same with the one
>> described here?
>> http://www.linuxsecurity.com/content/view/115462/151/
>>
>> Yes.
>>
>> If yes, then, maybe, advice to use mktemp would be more appropriate?
>>
>> Mentioning mktemp is a good idea. But doesn't noclobber also avoid the
>> security problem (though in an inferior way), because either your
>> program or the attacker's will fail to create the file, with noclobber
>> set.
>
> Right.
>
>> Here's my attempt at a new paragraph:
>>
>> In bash, use @code{set -C} (long name @code{noclobber}) to avoid this
>> problem; the @code{mktemp} utility is a more general solution for
>> creating temporary files from shell scripts (@pxref{mktemp
>> invocation,,, coreutils, GNU Coreutils}).
>
> Sounds better. You could mention that mktemp is available everywhere.
> 'info Autoconf --index mktemp' also has a recommendation for a portable
> alternative. And for the $RANDOM alternative mentioned there, noclobber
> would be a nice additional measure.
>
> Cheers,
> Ralf
Now I see that mktemp is not a substitute for 'noclobber', but a good
addition to it.
Therefore, I suggest a change to the proposed version:
In bash, use @code{set -C} (long name @code{noclobber}) to avoid this
problem. Additionally, you can consider using the @code{mktemp}
utility, a general solution for
creating temporary files from shell scripts (@pxref{mktemp
invocation,,, coreutils, GNU Coreutils}).
--
Michael V. Antosha
http://identi.ca/mivael
- world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question), Michael V. Antosha, 2011/01/24
- Re: world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question), Ralf Wildenhues, 2011/01/25
- Re: world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question), Karl Berry, 2011/01/25
- Re: world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question), Michael V. Antosha, 2011/01/26
- Re: world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question), Karl Berry, 2011/01/26
- Re: world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question), Ralf Wildenhues, 2011/01/27
- Re: world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question),
Michael V. Antosha <=
- Re: world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question), Karl Berry, 2011/01/28
- Re: world readable temp files and bash? set -C, noclobber (gnustandards suggestion and/or question), Ralf Wildenhues, 2011/01/28