Setfecl:选项 -m 不完整,为什么?

Setfecl:选项 -m 不完整,为什么?

我的命令:

sudo setfacl -R -m u:www-data:rwX -m u:`whoami`:rwX app/cache app/logs
sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs

它返回:

setfecl: Option -m incomplete

我尝试用谷歌搜索这个问题,但一无所获。

答案1

这些命令本身就是正确的。

仅当 ACL 规范中包含空格字符时(在您的情况下为u:www-data:rwxu:`whoami`:rwx),才会出现相应的错误。错误示例:

sudo setfacl -dR -mu:www-数据:rwx-mu: `whoami`:rwx应用程序/缓存应用程序/日志
#                                       

所以,请再仔细检查一下!

相关内容