我想在我的远程服务器上启用 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
尝试这个,
像这样修改你的 fstab:
proc /proc proc defaults,errors=remount-ro,acl 0 0
类型
sudo mount / -o remount.
检查 acl 是否正常工作。输入
getfacl any_folder/
。此命令应显示文件夹的权限。如果是,则一切正常。针对 symfony2 安装的具体操作:转到您的 symfony2 项目文件夹。使用
getfacl app/cache
和getfacl app/logs
查看这些文件夹的权限。您将看到您的组拥有哪些类型的权限。然后对要更改的组使用 setfacl。例如。setfacl -m other:rwx app/cache
对两个文件夹都使用 setfacl。
答案3
希望以下网址能帮到你,