参数列表太长 - Apache

时间:2015-02-05 06:42:22

标签: mysql linux amazon-web-services permissions apache2

我正在关注在AWS实例http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html中部署wordpress应用程序的本教程,当我这样做时出现错误

[ec2-user@ip-10-10-1-73 ]$ find /var/www -type f -exec sudo chmod 0664 {} +
sudo: unable to execute /bin/chmod: Argument list too long
sudo: unable to execute /bin/chmod: Argument list too long

此错误的根本问题是什么?

1 个答案:

答案 0 :(得分:5)

所以你试图传递给chmod的许多参数,你可能会耗尽堆栈空间。这是你可以使用ulimit在linux上设置的限制,但我个人只想修改命令

find /var/www -type f -exec sudo chmod 0664 {} \;

不同之处在于,您正在尝试使用\来一次更改所有文件的权限。您一次设置一个文件的权限