在UNIX / Apache服务器上挂载ACL

以下命令是否为我的服务器上的整个目录启用ACL?

mount -o remount,rw,acl / 

我相信这是因为结束了正斜杠。 如果是这样的话,我是否应该只在目录和子目录上安装ACL来共享访问权限? 那么这个命令是这样的吗?

 mount -o remount,rw,acl /sub-dir/that_I_want_to_share/ 

我在哪里运行这个命令? 在我的远程login会话的命令提示符? 在某种configuration文件(如果是这样,什么/在哪里)?

如果我打开ACL,每次重新启动Apache或重新启动服务器时,是否需要再次打开ACL?

谢谢澄清。

装载选项适用于文件系统,不适用于目录。 如果你只安装了一个文件系统,那么mount -o remount,rw,acl /可能会做你想要的。 但是,如果安装了其他文件系统,则需要对每个文件系统执行相同的操作。

通常情况下,您不会在testing环境外手动input此命令。 通常,在/etc/fstab指定文件系统选项。 例如,如果你的fstab文件如下所示:

 /dev/vg0/root / ext3 defaults 1 1 

你会改变它看起来像这样:

 /dev/vg0/root / ext3 defaults,acl 1 1 

下一次启动服务器时, acl选项将启用此文件系统。