From a5b02c0d71c7952ebbb24b1075c216cc76761956 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Mon, 2 Mar 2015 16:13:40 +0100 Subject: tests: prevent deleting /etc/passwd This happened twice last week on our gluster jenkins slave, http://www.gluster.org/pipermail/gluster-infra/2015-March/000818.html Change-Id: I40ff0e143256fb1b33ee4ab6dd0850727f9e2135 BUG: 1163543 Signed-off-by: Michael Scherer Reviewed-on: http://review.gluster.org/9785 Reviewed-by: Niels de Vos Tested-by: Gluster Build System Reviewed-by: Atin Mukherjee Reviewed-by: Vijay Bellur --- tests/basic/gfid-access.t | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests/basic') diff --git a/tests/basic/gfid-access.t b/tests/basic/gfid-access.t index f83eb6d47ee..19b6564e676 100644 --- a/tests/basic/gfid-access.t +++ b/tests/basic/gfid-access.t @@ -48,11 +48,13 @@ TEST ! ln $M0/.gfid $M0/hlink TEST ! mknod $M0/.gfid b 0 0 #Test that first level directory/file creations inside .gfid are not allowed. +tmpfile=$(mktemp) TEST ! mkdir $M0/.gfid/a TEST ! touch $M0/.gfid/a -TEST ! mv /etc/passwd $M0/.gfid +TEST ! mv $tmpfile $M0/.gfid TEST ! mv $M0/a $M0/.gfid TEST ! mknod $M0/.gfid/b b 0 0 +rm -f $tmpfile #Operations on File TEST setfattr -n trusted.abc -v abc $M0/b -- cgit