From: Sven U. <sve...@gm...> - 2012-04-07 19:41:57
|
Hello 张本龙, > I've mounted the file system to point /tmp/fs/user1/mount, Did you use -o allow_root and or -o allow other? What user did the mounting? Did you verify that you can indeed create/modify a file there? > and then took it as the root directory with command "chroot" in the > terminal. Then the command "echo somechars > /dev/null" unexpectedly > returned "permission denied", Well, my best bet on what happened is that you did not specify allow_root and allow other... > but what made me more surprised was that the the debugging info of > my own file system showed that none of my interfaces was invoked, > like fs_getattr, fs_statfs, how was the "perssion denied" returned? My best guess here is that with -o default_permissions enabled, permission checking was done by the kernel. Sven -- _ ___ ___ ___ The dCache File System __| |/ __|| __|/ __| An archive file-system for PB of data / _` | (__ | _| \__ \ http://www.desy.de/~utcke/Data/ \__,_|\___||_| |___/ http://www.dr-utcke.de/ |