From owner-freebsd-bugs Mon Jul 13 09:40:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA24397 for freebsd-bugs-outgoing; Mon, 13 Jul 1998 09:40:31 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA24378 for ; Mon, 13 Jul 1998 09:40:30 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA05544; Mon, 13 Jul 1998 09:40:01 -0700 (PDT) Received: from david.siemens.de (david.siemens.de [192.35.17.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA23948 for ; Mon, 13 Jul 1998 09:37:02 -0700 (PDT) (envelope-from andre.albsmeier@mchp.siemens.de) Received: from salomon.siemens.de (salomon.siemens.de [139.23.33.13]) by david.siemens.de (8.9.1/8.9.1) with ESMTP id SAA22959 for ; Mon, 13 Jul 1998 18:35:25 +0200 (MET DST) Received: from curry.mchp.siemens.de (daemon@curry.mchp.siemens.de [146.180.31.23]) by salomon.siemens.de (8.9.1/8.9.1) with ESMTP id SAA02355 for ; Mon, 13 Jul 1998 18:35:49 +0200 (MET DST) Received: (from daemon@localhost) by curry.mchp.siemens.de (8.8.8/8.8.8) id SAA17286 for ; Mon, 13 Jul 1998 18:36:47 +0200 (CEST) Message-Id: <199807131636.SAA17239@internal> Date: Mon, 13 Jul 1998 18:36:44 +0200 (CEST) From: Andre Albsmeier To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/7272: mountpoint on NFS server can be removed by NFS client Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7272 >Category: kern >Synopsis: mountpoint on NFS server can be removed by NFS client >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 13 09:40:00 PDT 1998 >Last-Modified: >Originator: Andre Albsmeier >Organization: >Release: FreeBSD 2.2.6-STABLE i386 >Environment: two FreeBSD 2.2.6-STABLE machines; one NFS server and one client >Description: Machine S is the NFS server, machine C is the client. On S we mount /dev/sd2c on /test: root@S:> mount /dev/sd2c /test In /test we have a directory test2 and we mount /dev/sd3c on /test/test2: root@S:> mount /dev/sd3c /test/test2 /test is properly exported to C. On the client we mount /test from the server: root@C:> mount S:/test /mnt Then we (accidently) remove test2 on the client: root@C:> rmdir /mnt/test2 and it is gone... Sure this is no normal operation but IMHO it should not be allowed since it could be done accidently. There is even no simple way to recover from this (apart from reboot, any ideas?). >How-To-Repeat: see above >Fix: Don't know. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message