diff options
author | Jim Meyering <jim@meyering.net> | 2006-12-20 19:56:20 +0100 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2006-12-21 08:58:11 +0100 |
commit | c8ef95eaed944ec70ccd70c077cf465c6311c1b6 (patch) | |
tree | 5c83a1915419c58457fff59afe894abf3e00471c /NEWS | |
parent | d69fc66d81c7166fe689418f42b7cb900d2a1433 (diff) | |
download | coreutils-c8ef95eaed944ec70ccd70c077cf465c6311c1b6.tar.xz |
"rm -rf /etc/motd" (run by non-root) now prints a diagnostic.
* src/remove.c (remove_entry): Handle EACCES for a non-directory, too.
Karl Berry reported that a cross-partition "mv /etc/issue ~"
failed with the um,... suboptimal diagnostic,
"mv: cannot remove `/etc/issue': Not a directory".
* tests/rm/Makefile.am (TESTS): Add fail-eacces.
* tests/rm/fail-eacces: New file.
* NEWS: Mention that both mv and rm are affected.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -14,6 +14,13 @@ GNU coreutils NEWS -*- outline -*- more file arguments. This was due to a double-free bug, introduced in coreutils-5.3.0. + A cross-partition "mv /etc/passwd ~" (by non-root) now prints + a reasonable diagnostic. Before, it would print this: + "mv: cannot remove `/etc/passwd': Not a directory". + + "rm -rf /etc/passwd" (run by non-root) now prints a diagnostic. + Before it would print nothing. + * Noteworthy changes in release 6.7 (2006-12-08) [stable] ** Bug fixes |