我刚刚在 Mac 上安装了 Apache、MySQL 和 PHP 堆栈,但现在每次我修改文件时,操作系统都会要求我输入系统密码?我该如何停止这种情况?

我刚刚在 Mac 上安装了 Apache、MySQL 和 PHP 堆栈,但现在每次我修改文件时,操作系统都会要求我输入系统密码?我该如何停止这种情况?

我刚刚在计算机上安装了 Lion,现在一切从头开始。我本想手动在计算机上安装 AMP 堆栈。此外,我使用 ~/Sites 文件夹作为 Web 根目录。但是,现在每次我更新文件时,系统都会要求我输入系统密码。

我认为这是一个权限问题,但我不太清楚该怎么办。有人能帮忙吗?

答案1

你可以做几件事,但最基本的是修改模式chown。Chmod 更改文件或文件夹的权限,以允许用户、组和所有人访问。Chown 更改文件或文件夹的所有者。

在命令行中,您可以使用chown -R以递归方式将所有文件和子文件的所有权更改为您的用户名。或者,更好的是,您可以使用 以类似的方式更改文件权限chmod -R

在八进制表示法中,执行类似chmod -R 777 ~/Sites 的操作将使其对机器上的每个人都可读、可写和可执行(不一定是最好的方法)。 chmod -R 755 将使其对所有者可写、可执行,对其他所有人都可读。 有很多示例和方法可以做到这一点。

您可能需要查看用户和组以避免让所有人都能执行它,并且不会在每次您想要修改文件时打扰您。

答案2

尝试从控制台将文件夹权限设置为 777:

chmod 777 <directory path>

相关内容