如何在我的 fstab 文件上设置 acl?

如何在我的 fstab 文件上设置 acl?

我想在我的远程服务器上启用 acl。因此我输入以下命令df来了解我在哪个分区上:结果如下:

 Filesystem     1K-blocks    Used Available Use% Mounted on
    /dev/simfs      26214400 1202356  25012044   5% /
    none               52432    1048     51384   2% /run
    none                5120       0      5120   0% /run/lock
    none              262144       0    262144   0% /run/shm

现在,这是我的 /etc/fstab 文件:

proc  /proc       proc    defaults    0    0
none  /dev/pts    devpts  rw      0    0

2个问题:

  • 在哪一行我必须添加',acl'和
  • 那么我必须使用mount -o remount **folder?**我不知道哪个文件夹重新挂载我的分区:/proc或者/dev/pts

非常感谢你的帮助

答案1

你正在使用虚拟专用服务器? 如果是,您可能无法访问主机系统的真实文件系统。您想做什么?

答案2

尝试这个,

  1. 像这样修改你的 fstab:

    proc /proc proc defaults,errors=remount-ro,acl 0 0

  2. 类型sudo mount / -o remount.

  3. 检查 acl 是否正常工作。输入getfacl any_folder/。此命令应显示文件夹的权限。如果是,则一切正常。

  4. 针对 symfony2 安装的具体操作:转到您的 symfony2 项目文件夹。使用getfacl app/cachegetfacl app/logs查看这些文件夹的权限。您将看到您的组拥有哪些类型的权限。然后对要更改的组使用 setfacl。例如。setfacl -m other:rwx app/cache对两个文件夹都使用 setfacl。

答案3

希望以下网址能帮到你,

http://ubuntuforums.org/showthread.php?t=1414003

相关内容