emacs-bug-tracker
[Top][All Lists]
Advanced

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

[Emacs-bug-tracker] bug#8117: closed (ln to /tmp is irreversible)


From: GNU bug Tracking System
Subject: [Emacs-bug-tracker] bug#8117: closed (ln to /tmp is irreversible)
Date: Sun, 10 Apr 2011 03:59:01 +0000

Your message dated Sat, 9 Apr 2011 21:58:48 -0600
with message-id <address@hidden>
and subject line Re: bug#8117: ln to /tmp is irreversible
has caused the GNU bug report #8117,
regarding ln to /tmp is irreversible
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
8117: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8117
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: ln to /tmp is irreversible Date: Fri, 25 Feb 2011 17:54:33 +0100 User-agent: KMail/1.13.6 (Linux/2.6.34.7-0.7-desktop; KDE/4.6.0; x86_64; ; )
== To reproduce: ==

  1. Find a file in /tmp owned by somebody else and not owned by you.  Say 
a.txt.
  2. { ln a.txt b1.txt; } # you created b.txt based on a.txt
  3. {  rm b1.txt; } # error: Operation not permitted.
  4. Go to step 2, replacing b1 by b2, and so on.
(  5. ??? )
(  6. Profit. )

== The conclusion ==
Allowing irreversible operations is a bad thing, and this is not a circumstance 
where an exception would be appropriate.  The tool ln should not allow the 
operator to create an entry he cannot delete.

== Workaround ==
Never put anything into /tmp.  Use /tmp/kde-$LOGNAME (or whatever your 
directory is) instead.

IMHO,
Chris



--- End Message ---
--- Begin Message --- Subject: Re: bug#8117: ln to /tmp is irreversible Date: Sat, 9 Apr 2011 21:58:48 -0600 User-agent: Mutt/1.5.21 (2010-09-15)
Bob Proulx wrote:
> Křištof Želechovski wrote:
> >   1. Find a file in /tmp owned by somebody else and not owned by you.  Say 
> > a.txt.
> >   2. { ln a.txt b1.txt; } # you created b.txt based on a.txt
> >   3. {  rm b1.txt; } # error: Operation not permitted.
> 
> Yes this is true.  But this doesn't have anything to do with either
> 'ln' or 'rm' but is instead a behavior associated with Unix
> filesystems and specifically the behavior of the sticky-bit on
> directories.  It is an operating system policy.  Therefore I am
> tagging this as not a bug in the bug tracking system.

There wasn't any further discussion, it is an operating system
filesystem behavior, and so I am closing this bug in the bug tracking
system for coreutils.

Bob


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]