On Thu, Nov 19, 2015 at 12:49 PM, Per Jessen
This is mind boggling, to me anyway - on a very stable system, quite backlevel, I have some procedures/Makefiles that are run daily. I'm pretty certain noone has changed anything there for months or even years. A week ago, the following started complaining about lack of permissions:
create tempfile in /tmp fill up tempfile with stuff move tempfile to destination (same filesystem, matching uids) - permission denied.
Using strace, I see that it is a call to rename() that fails. Then I tried this instead:
create tempfile in /tmp fill up tempfile with stuff copy tempfile to destination (same filesystem) remove tempfile
What are exact permissions and owners of /tmp (ls -ld /tmp) tempfile (ls -l /tmp/temfile) destination (ls -l /tmp/destination)? And yes, rename and copy require different permissions, so one may succeed when other fails. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org