我尝试用Ubuntu11.10上的bash终端下面的代码示例更改整个目录的组:
chgrp apache -R ./test1但失败了,说:
chgrp: invalid group: `apache'httpd.conf中的用户和组设置为"apache“。
发布于 2011-11-13 06:55:13
如果您已经通过sudo apt-get install apache2或sudo tasksel install lamp-server安装了Apache,那么默认组是www-data而不是apache,您需要使用这个组名(您可能还需要更新Apache配置文件)。
如果您已经自定义编译了它,或者使用了第三方源代码,则需要确保apache组确实存在。您可以通过在命令行中键入以下内容进行检查:
cat /etc/group | grep "apache"如果没有返回结果,则需要创建组,可以使用sudo addgroup apache完成。但是,此时我强烈建议您使用智能安装Apache,因为通过使用apt包管理器,您将始终保持最新的状态,配置(包括组创建)将为您完成。
https://askubuntu.com/questions/78731
复制相似问题